From 5543fcb736b988e6a311993bc344da5b1c51fcf2 Mon Sep 17 00:00:00 2001 From: Javier Goizueta Date: Wed, 20 Jan 2016 18:09:00 +0100 Subject: [PATCH] Fix: handle error properly when augmented layers with overviews --- lib/cartodb/models/mapconfig_overviews_adapter.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/lib/cartodb/models/mapconfig_overviews_adapter.js b/lib/cartodb/models/mapconfig_overviews_adapter.js index f8f076a8..e38cc566 100644 --- a/lib/cartodb/models/mapconfig_overviews_adapter.js +++ b/lib/cartodb/models/mapconfig_overviews_adapter.js @@ -18,10 +18,14 @@ MapConfigNamedLayersAdapter.prototype.getLayers = function(username, layers, cal function augmentLayer(layer, done) { self.overviewsApi.getOverviewsMetadata(username, layer.options.sql, function(err, metadata){ - if ( !_.isEmpty(metadata) ) { - layer = _.extend({}, layer, { overviews: metadata }); + if (err) { + done(err, layer); + } else { + if ( !_.isEmpty(metadata) ) { + // layer = _.extend({}, layer, { overviews: metadata }); + } + done(null, layer); } - done(null, layer); }); }