diff --git a/lib/cartodb/controllers/layergroup.js b/lib/cartodb/controllers/layergroup.js index 45493db4..1d937374 100644 --- a/lib/cartodb/controllers/layergroup.js +++ b/lib/cartodb/controllers/layergroup.js @@ -493,29 +493,25 @@ LayergroupController.prototype.getAffectedTables = function(user, dbName, layerg } var self = this; + step( - function extractSQL() { - step( - function loadFromStore() { - self.mapStore.load(layergroupId, this); - }, - function getSQL(err, mapConfig) { - assert.ifError(err); + function loadFromStore() { + self.mapStore.load(layergroupId, this); + }, + function getSQL(err, mapConfig) { + assert.ifError(err); - var queries = []; - mapConfig.getLayers().forEach(function(layer) { - queries.push(layer.options.sql); - if (layer.options.affected_tables) { - layer.options.affected_tables.map(function(table) { - queries.push('SELECT * FROM ' + table + ' LIMIT 0'); - }); - } + var queries = []; + mapConfig.getLayers().forEach(function(layer) { + queries.push(layer.options.sql); + if (layer.options.affected_tables) { + layer.options.affected_tables.map(function(table) { + queries.push('SELECT * FROM ' + table + ' LIMIT 0'); }); + } + }); - return queries.length ? queries.join(';') : null; - }, - this - ); + return queries.length ? queries.join(';') : null; }, function findAffectedTables(err, sql) { assert.ifError(err);