diff --git a/lib/cartodb/backends/dataview.js b/lib/cartodb/backends/dataview.js index 8e991b30..55fe81a0 100644 --- a/lib/cartodb/backends/dataview.js +++ b/lib/cartodb/backends/dataview.js @@ -20,7 +20,15 @@ function DataviewBackend(analysisBackend) { this.analysisBackend = analysisBackend; } -var DATE_AGGREGATIONS = ['minute', 'hour', 'day', 'week', 'month', 'quarter', 'year']; +var DATE_AGGREGATIONS = { + 'minute': true, + 'hour': true, + 'day': true, + 'week': true, + 'month': true, + 'quarter': true, + 'year': true +}; module.exports = DataviewBackend; @@ -108,7 +116,7 @@ function getOverrideParams(params, ownFilter) { {ownFilter: ownFilter} ); - if (params.aggregation && DATE_AGGREGATIONS.indexOf(params.aggregation) !== -1) { + if (params.aggregation && DATE_AGGREGATIONS.hasOwnProperty(params.aggregation)) { overrideParams.aggregation = params.aggregation; }