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 b0de0249..b8a7e896 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'); }