diff --git a/lib/cartodb/models/mapconfig_overviews_adapter.js b/lib/cartodb/models/mapconfig_overviews_adapter.js index 00cf02e0..b78acf38 100644 --- a/lib/cartodb/models/mapconfig_overviews_adapter.js +++ b/lib/cartodb/models/mapconfig_overviews_adapter.js @@ -8,6 +8,7 @@ function MapConfigNamedLayersAdapter(overviewsApi) { module.exports = MapConfigNamedLayersAdapter; MapConfigNamedLayersAdapter.prototype.getLayers = function(username, layers, callback) { + var self = this; if (!layers) { return callback(null); @@ -16,7 +17,7 @@ MapConfigNamedLayersAdapter.prototype.getLayers = function(username, layers, cal var augmentLayersQueue = queue(layers.length); function augmentLayer(layer, done) { - this.overviewsApi.getOverviewsMetadata(username, layer.options.sql, function(err, metadata){ + self.overviewsApi.getOverviewsMetadata(username, layer.options.sql, function(err, metadata){ if ( !_.isEmpty(metadata) ) { layer = _.extend({}, layer, { overviews: metadata }); }