diff --git a/lib/cartodb/models/mapconfig/adapter/mapconfig-overviews-adapter.js b/lib/cartodb/models/mapconfig/adapter/mapconfig-overviews-adapter.js index 2f458f0d..6e8619e1 100644 --- a/lib/cartodb/models/mapconfig/adapter/mapconfig-overviews-adapter.js +++ b/lib/cartodb/models/mapconfig/adapter/mapconfig-overviews-adapter.js @@ -48,27 +48,7 @@ MapConfigOverviewsAdapter.prototype.getMapConfig = function (user, requestMapCon } } - if (filters) { - self.filterStatsBackend.getFilterStats( - user, - unfiltered_query, - filters, - function (err, stats) { - if (err) { - return done(null, layer); - } - - query_rewrite_data.filter_stats = stats; - - if (!_.isEmpty(metadata)) { - layer = Object.assign({}, layer); - layer.options = Object.assign({}, layer.options, { query_rewrite_data }); - } - - return done(null, layer); - } - ); - } else { + if (!filters) { if (!_.isEmpty(metadata)) { layer = Object.assign({}, layer); layer.options = Object.assign({}, layer.options, { query_rewrite_data }); @@ -76,6 +56,21 @@ MapConfigOverviewsAdapter.prototype.getMapConfig = function (user, requestMapCon return done(null, layer); } + + self.filterStatsBackend.getFilterStats(user, unfiltered_query, filters, function (err, stats) { + if (err) { + return done(null, layer); + } + + query_rewrite_data.filter_stats = stats; + + if (!_.isEmpty(metadata)) { + layer = Object.assign({}, layer); + layer.options = Object.assign({}, layer.options, { query_rewrite_data }); + } + + return done(null, layer); + }); }); }