From aaffffc7004b887c660fa46bca318c33f4a482a5 Mon Sep 17 00:00:00 2001 From: Gabriel Engel Date: Mon, 5 Sep 2016 17:45:39 -0300 Subject: [PATCH] Fix Exception while invoking method sendForgotPasswordEmail (#4203) --- server/methods/sendForgotPasswordEmail.coffee | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) 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