Fix Exception while invoking method sendForgotPasswordEmail (#4203)

pull/4208/head
Gabriel Engel 9 years ago
parent ddee4fb286
commit aaffffc700
No known key found for this signature in database
GPG Key ID: A9FF0AD7DEE40258
  1. 9
      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

Loading…
Cancel
Save