diff --git a/server/methods/sendForgotPasswordEmail.coffee b/server/methods/sendForgotPasswordEmail.coffee index 549ded5c54f..2a1dec04cac 100644 --- a/server/methods/sendForgotPasswordEmail.coffee +++ b/server/methods/sendForgotPasswordEmail.coffee @@ -3,12 +3,13 @@ Meteor.methods email = s.trim(email) user = RocketChat.models.Users.findOneByEmailAddress(email) - regex = new RegExp("^" + s.escapeRegExp(email) + "$", 'i') - - email = _.find _.pluck(user.emails || [], 'address'), (userEmail) -> - return regex.test(userEmail) if user? + + regex = new RegExp("^" + s.escapeRegExp(email) + "$", 'i') + email = _.find _.pluck(user.emails || [], 'address'), (userEmail) -> + return regex.test(userEmail) + Accounts.sendResetPasswordEmail(user._id, email) return true