From f0f31e077f5268d0b01753e37011d0ecf0e4d10b Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Fri, 27 Mar 2015 13:30:09 -0400 Subject: [PATCH] added exposeUid middleware to core --- src/middleware/middleware.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/middleware/middleware.js b/src/middleware/middleware.js index 117929a629..b46376f590 100644 --- a/src/middleware/middleware.js +++ b/src/middleware/middleware.js @@ -518,6 +518,21 @@ middleware.exposeGroupName = function(req, res, next) { }); }; +middleware.exposeUid = function(req, res, next) { + if (req.params.hasOwnProperty('userslug')) { + user.getUidByUserslug(req.params.userslug, function(err, uid) { + if (err) { + return next(err); + } + + res.locals.uid = uid; + next(); + }) + } else { + next(); + } +}; + module.exports = function(webserver) { app = webserver; middleware.admin = require('./admin')(webserver);