From 5f7d5f6ec8993c4481bcda3ce7aa6a62ce1f60f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Garc=C3=ADa=20Aubert?= Date: Tue, 31 Oct 2017 16:01:18 +0100 Subject: [PATCH] Get analyses results from res.locals --- lib/cartodb/controllers/map.js | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/lib/cartodb/controllers/map.js b/lib/cartodb/controllers/map.js index 26653ad3..80f99d8e 100644 --- a/lib/cartodb/controllers/map.js +++ b/lib/cartodb/controllers/map.js @@ -189,15 +189,12 @@ MapController.prototype.create = function(req, res, prepareConfigFn, next) { function finish(err) { if (err) { err = Number.isFinite(err.layerIndex) ? populateError(err, mapConfig) : err; - err.label = 'ANONYMOUS LAYERGROUP'; - return next(err); } - const { layergroup } = res.locals; + const { layergroup, analysesResults = [] } = res.locals; - var analysesResults = context.analysesResults || []; self.addDataviewsAndWidgetsUrls(res.locals.user, layergroup, mapConfig.obj()); self.addAnalysesMetadata(res.locals.user, layergroup, analysesResults, true); addContextMetadata(layergroup, mapConfig.obj(), context); @@ -295,13 +292,13 @@ MapController.prototype.instantiateTemplate = function(req, res, prepareParamsFn return next(err); } - const { layergroup } = res.locals; + const { layergroup, analysesResults = [] } = res.locals; var templateHash = self.templateMaps.fingerPrint(mapConfigProvider.template).substring(0, 8); layergroup.layergroupid = cdbuser + '@' + templateHash + '@' + layergroup.layergroupid; self.addDataviewsAndWidgetsUrls(cdbuser, layergroup, mapConfig.obj()); - self.addAnalysesMetadata(cdbuser, layergroup, mapConfigProvider.analysesResults); + self.addAnalysesMetadata(cdbuser, layergroup, analysesResults); addContextMetadata(layergroup, mapConfig.obj(), mapConfigProvider.context); res.set('X-Layergroup-Id', layergroup.layergroupid);