diff --git a/lib/cartodb/api/map/anonymous-map-controller.js b/lib/cartodb/api/map/anonymous-map-controller.js index 6bbacd37..8a17add3 100644 --- a/lib/cartodb/api/map/anonymous-map-controller.js +++ b/lib/cartodb/api/map/anonymous-map-controller.js @@ -196,8 +196,9 @@ function createLayergroup (mapBackend, userLimitsBackend, pgConnection, affected const mapParams = { dbuser, dbname, dbpassword, dbhost, dbport }; - mapBackend.createLayergroup(mapConfig, mapParams, mapConfigProvider, (err, layergroup) => { - req.profiler.done('createLayergroup'); + mapBackend.createLayergroup(mapConfig, mapParams, mapConfigProvider, (err, layergroup, stats = {}) => { + req.profiler.add(stats); + if (err) { return next(err); } diff --git a/lib/cartodb/api/template/named-template-controller.js b/lib/cartodb/api/template/named-template-controller.js index 0af1ad65..a1ed2c01 100644 --- a/lib/cartodb/api/template/named-template-controller.js +++ b/lib/cartodb/api/template/named-template-controller.js @@ -192,8 +192,9 @@ function instantiateLayergroup (mapBackend, userLimitsBackend, pgConnection, aff rendererParams ); - mapBackend.createLayergroup(mapConfig, rendererParams, mapConfigProvider, (err, layergroup) => { - req.profiler.done('createLayergroup'); + mapBackend.createLayergroup(mapConfig, rendererParams, mapConfigProvider, (err, layergroup, stats = {}) => { + req.profiler.add(stats); + if (err) { return next(err); }