From b4799124e65c34b8a43af3f6722715bba9bf874f Mon Sep 17 00:00:00 2001 From: Javier Goizueta Date: Wed, 2 Aug 2017 17:28:46 +0200 Subject: [PATCH] Exclude non-finite values when computing ramps --- lib/cartodb/backends/turbo-carto-postgres-datasource.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/cartodb/backends/turbo-carto-postgres-datasource.js b/lib/cartodb/backends/turbo-carto-postgres-datasource.js index 8c0a93c7..65109325 100644 --- a/lib/cartodb/backends/turbo-carto-postgres-datasource.js +++ b/lib/cartodb/backends/turbo-carto-postgres-datasource.js @@ -10,7 +10,13 @@ function createTemplate(method) { 'max({{=it._column}}) max_val,', 'avg({{=it._column}}) avg_val,', method, - 'FROM ({{=it._sql}}) _table_sql WHERE {{=it._column}} IS NOT NULL' + 'FROM ({{=it._sql}}) _table_sql WHERE {{=it._column}} IS NOT NULL', + 'AND', + ' {{=it._column}} != \'infinity\'::float', + 'AND', + ' {{=it._column}} != \'-infinity\'::float', + 'AND', + ' {{=it._column}} != \'NaN\'::float' ].join('\n')); }