From e93fe13b41d44c93789545101328256f1d53d7a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Garc=C3=ADa=20Aubert?= Date: Tue, 12 Dec 2017 11:57:38 +0100 Subject: [PATCH] Get the right columns from aggregation --- .../mapconfig/adapter/aggregation-mapconfig-adapter.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/cartodb/models/mapconfig/adapter/aggregation-mapconfig-adapter.js b/lib/cartodb/models/mapconfig/adapter/aggregation-mapconfig-adapter.js index ddb3a34e..aafbc367 100644 --- a/lib/cartodb/models/mapconfig/adapter/aggregation-mapconfig-adapter.js +++ b/lib/cartodb/models/mapconfig/adapter/aggregation-mapconfig-adapter.js @@ -44,6 +44,8 @@ module.exports = class AggregationMapConfigAdapter { const aggregationColumns = this._getAggregationColumns(aggregation); const layerColumns = mapConfig.getColumnsByLayer(index); + console.log(aggregationColumns, layerColumns); + if (layerColumns.length === 0) { continue; } @@ -210,12 +212,11 @@ module.exports = class AggregationMapConfigAdapter { const hasAggregationColumns = aggregation !== undefined && typeof aggregation !== 'boolean' && typeof aggregation.columns === 'object'; + let aggregationColumns = []; if (hasAggregationColumns) { - aggregationColumns = Object.keys(aggregation.columns).map(key => { - return aggregation.columns[key].aggregated_column; - }); + aggregationColumns = Object.keys(aggregation.columns); } return aggregationColumns;