From 212eec2ca694a04e38ee61a69ff599a5b9aff1eb Mon Sep 17 00:00:00 2001 From: Sandro Santilli Date: Mon, 17 Feb 2014 08:50:12 +0100 Subject: [PATCH] Pass profiler back to windshaft on createLayergroup --- lib/cartodb/cartodb_windshaft.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/cartodb/cartodb_windshaft.js b/lib/cartodb/cartodb_windshaft.js index 362ed906..64e349b8 100644 --- a/lib/cartodb/cartodb_windshaft.js +++ b/lib/cartodb/cartodb_windshaft.js @@ -466,7 +466,9 @@ var CartodbWindshaft = function(serverOptions) { if ( req.profiler ) req.profiler.done('TemplateMaps_instance'); if ( err ) throw err; layergroup = instance; - fakereq = { query: {}, params: {}, headers: _.clone(req.headers) }; + fakereq = { query: {}, params: {}, headers: _.clone(req.headers), + profiler: req.profiler + }; ws.setDBParams(cdbuser, fakereq.params, this); }, function setApiKey(err){ @@ -481,7 +483,8 @@ var CartodbWindshaft = function(serverOptions) { ws.createLayergroup(layergroup, fakereq, this); }, function signLayergroup(err, resp) { - if ( req.profiler ) req.profiler.done('createLayergroup'); + // NOTE: createLayergroup uses profiler.start()/end() internally + //if ( req.profiler ) req.profiler.done('createLayergroup'); if ( err ) throw err; response = resp; var signer = cdbuser;