diff --git a/lib/cartodb/controllers/map.js b/lib/cartodb/controllers/map.js index cdb1515f..192479e2 100644 --- a/lib/cartodb/controllers/map.js +++ b/lib/cartodb/controllers/map.js @@ -242,7 +242,11 @@ function getTemplate ( ) { return function getTemplateMiddleware (req, res, next) { const templateParams = req.body; - const { user } = res.locals; + const { user, dbuser, dbname, dbpassword, dbhost, dbport } = res.locals; + const { template_id } = req.params; + const { auth_token } = req.query; + + const params = { dbuser, dbname, dbpassword, dbhost, dbport }; const mapConfigProvider = new NamedMapMapConfigProvider( templateMaps, @@ -252,10 +256,10 @@ function getTemplate ( mapConfigAdapter, affectedTablesCache, user, - req.params.template_id, + template_id, templateParams, - res.locals.auth_token, - res.locals + auth_token, + params ); mapConfigProvider.getMapConfig((err, mapConfig, rendererParams) => {