perf(i18n): load only the language preference, not the whole user

This commit is contained in:
Matteo Pagliazzi 2015-06-07 14:27:07 +02:00
parent c9639cdd30
commit 9fa39d99ae

View file

@ -127,7 +127,7 @@ var getUserLanguage = function(req, res, next){
}else if(req.locals && req.locals.user){
getFromUser(req.locals.user);
}else if(req.session && req.session.userId){
User.findOne({_id: req.session.userId}, function(err, user){
User.findOne({_id: req.session.userId}, 'preferences.language', function(err, user){
if(err) return next(err);
getFromUser(user);
});