From bfb743b8519124dd531a561851f3a6912290a892 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Garc=C3=ADa=20Aubert?= Date: Wed, 28 Feb 2018 19:27:49 +0100 Subject: [PATCH] Improve profiling steps --- lib/cartodb/middleware/context/db-conn-setup.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/cartodb/middleware/context/db-conn-setup.js b/lib/cartodb/middleware/context/db-conn-setup.js index 17b24af0..ec58c2a1 100644 --- a/lib/cartodb/middleware/context/db-conn-setup.js +++ b/lib/cartodb/middleware/context/db-conn-setup.js @@ -3,12 +3,15 @@ const _ = require('underscore'); module.exports = function dbConnSetup (pgConnection) { return function dbConnSetupMiddleware(req, res, next) { const user = res.locals.user; + pgConnection.setDBConn(user, res.locals, (err) => { + req.profiler.done('setDBConn'); + if (err) { if (err.message && -1 !== err.message.indexOf('name not found')) { err.http_status = 404; } - req.profiler.done('req2params'); + return next(err); } @@ -21,8 +24,6 @@ module.exports = function dbConnSetup (pgConnection) { res.set('X-Served-By-DB-Host', res.locals.dbhost); - req.profiler.done('req2params'); - next(null); }); };