diff --git a/lib/cartodb/backends/filter-stats.js b/lib/cartodb/backends/filter-stats.js index 48692c41..9c410362 100644 --- a/lib/cartodb/backends/filter-stats.js +++ b/lib/cartodb/backends/filter-stats.js @@ -36,6 +36,7 @@ FilterStatsBackends.prototype.getFilterStats = function (username, unfiltered_qu if ( filters && !_.isEmpty(filters)) { var analysisFilter = new AnalysisFilter(filters); var query = analysisFilter.sql(unfiltered_query); + getEstimatedRows(self.pgQueryRunner, username, query, function (err, rows) { if (err){ return callback(err); @@ -44,8 +45,9 @@ FilterStatsBackends.prototype.getFilterStats = function (username, unfiltered_qu stats.filtered_rows = rows; return callback(null, stats); }); + } else { return callback(null, stats); } - }) + }); };