From 18442509670f6af15ad49c4b00e9efe00d9db520 Mon Sep 17 00:00:00 2001 From: barisusakli Date: Thu, 18 Sep 2014 17:59:09 -0400 Subject: [PATCH] check err --- src/middleware/middleware.js | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/src/middleware/middleware.js b/src/middleware/middleware.js index f2cb140bb8..c97067173e 100644 --- a/src/middleware/middleware.js +++ b/src/middleware/middleware.js @@ -67,17 +67,20 @@ middleware.incrementPageViews = function(req, res, next) { }; middleware.redirectToAccountIfLoggedIn = function(req, res, next) { - if (req.user) { - user.getUserField(req.user.uid, 'userslug', function (err, userslug) { - if (res.locals.isAPI) { - return res.json(302, '/user/' + userslug); - } else { - res.redirect('/user/' + userslug); - } - }); - } else { - next(); + if (!req.user) { + return next(); } + user.getUserField(req.user.uid, 'userslug', function (err, userslug) { + if (err) { + return next(err); + } + + if (res.locals.isAPI) { + res.json(302, '/user/' + userslug); + } else { + res.redirect('/user/' + userslug); + } + }); }; middleware.redirectToLoginIfGuest = function(req, res, next) {