From 8e249548d4a7891bf7f9ce138bac4e0d94c20f88 Mon Sep 17 00:00:00 2001 From: Liran Tal Date: Sat, 27 Feb 2016 01:45:50 +0200 Subject: [PATCH] fix(users): error objects were not handled --- .../controllers/users/users.password.server.controller.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/users/server/controllers/users/users.password.server.controller.js b/modules/users/server/controllers/users/users.password.server.controller.js index 5a76bc07..d2af9dd9 100644 --- a/modules/users/server/controllers/users/users.password.server.controller.js +++ b/modules/users/server/controllers/users/users.password.server.controller.js @@ -32,7 +32,7 @@ exports.forgot = function (req, res, next) { User.findOne({ username: req.body.username.toLowerCase() }, '-salt -password', function (err, user) { - if (!user) { + if (err || !user) { return res.status(400).send({ message: 'No account with that username has been found' }); @@ -108,7 +108,7 @@ exports.validateResetToken = function (req, res) { $gt: Date.now() } }, function (err, user) { - if (!user) { + if (err || !user) { return res.redirect('/password/reset/invalid'); }