diff --git a/lib/cartodb/backends/stats.js b/lib/cartodb/backends/stats.js index 2179db1b..d2e989e3 100644 --- a/lib/cartodb/backends/stats.js +++ b/lib/cartodb/backends/stats.js @@ -7,6 +7,14 @@ function StatsBackend(rendererCache) { module.exports = StatsBackend; StatsBackend.prototype.getStats = function(params, dbConnection, mapConfigProvider, callback) { - var layerStats = windshaftStats(); - layerStats.getStats(this.rendererCache, params, dbConnection, mapConfigProvider, callback); + var enabledFeatures = global.environment.enabledFeatures; + var layerMetadataEnabled = enabledFeatures ? enabledFeatures.layerMetadata : false; + var layerStats; + if (layerMetadataEnabled) { + layerStats = windshaftStats(); + layerStats.getStats(this.rendererCache, params, dbConnection, mapConfigProvider, callback); + } else { + layerStats = windshaftStats('torque'); + layerStats.getStats(this.rendererCache, params, dbConnection, mapConfigProvider, callback); + } };