From 332a56b7360324fee3adcb12cf89304db2291a92 Mon Sep 17 00:00:00 2001 From: Mario de Frutos Date: Fri, 28 Apr 2017 14:22:16 +0200 Subject: [PATCH] Mapconfig only support object for the buffer-size property --- .gitignore | 3 +-- lib/cartodb/backends/template_maps.js | 4 +--- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index b39f2801..83bce537 100644 --- a/.gitignore +++ b/.gitignore @@ -8,6 +8,5 @@ tools/munin/windshaft.conf logs/ pids/ redis.pid -test.log -npm-debug.log +*.log coverage/ diff --git a/lib/cartodb/backends/template_maps.js b/lib/cartodb/backends/template_maps.js index 66d64dda..75a482fe 100644 --- a/lib/cartodb/backends/template_maps.js +++ b/lib/cartodb/backends/template_maps.js @@ -479,9 +479,7 @@ TemplateMaps.prototype.instance = function(template, params) { // NOTE: we're deep-cloning the layergroup here var layergroup = JSON.parse(JSON.stringify(template.layergroup)); - if (typeof layergroup.buffersize === 'string') { - layergroup.buffersize = parseInt(_replaceVars(layergroup.buffersize, all_params), 10); - } else if (isObject(layergroup.buffersize)) { + if (layergroup.buffersize && isObject(layergroup.buffersize)) { Object.keys(layergroup.buffersize).forEach(function(k) { layergroup.buffersize[k] = parseInt(_replaceVars(layergroup.buffersize[k], all_params), 10); });