Pass profiler back to windshaft on createLayergroup

This commit is contained in:
Sandro Santilli
2014-02-17 08:50:12 +01:00
parent 935826ed1a
commit 212eec2ca6

View File

@@ -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;