diff --git a/server/methods/registerUser.coffee b/server/methods/registerUser.coffee index 7fb333d8d02dda627b1a7d20059fa6fa2c263c7d..13c8df7fe2b0660503500b4dc31f55aba1a34f82 100644 --- a/server/methods/registerUser.coffee +++ b/server/methods/registerUser.coffee @@ -35,7 +35,7 @@ Meteor.methods Accounts.emailTemplates.verifyEmail.subject = (userModel) -> return subject Accounts.emailTemplates.verifyEmail.html = (userModel, url) -> - return html.replace('[Verification_Url]', url); + return html.replace(/\[Verification_Url]/g, url); Accounts.sendVerificationEmail(userId, userData.email); catch error # throw new Meteor.Error 'error-email-send-failed', 'Error trying to send email: ' + error.message, { method: 'registerUser', message: error.message } diff --git a/server/methods/sendConfirmationEmail.coffee b/server/methods/sendConfirmationEmail.coffee index 9fb2b6de826a8573c62224bb7b5106612c722f15..d3afc0b5d400e03f866e47e1efcf1265f3012cb7 100644 --- a/server/methods/sendConfirmationEmail.coffee +++ b/server/methods/sendConfirmationEmail.coffee @@ -12,7 +12,7 @@ Meteor.methods Accounts.emailTemplates.verifyEmail.subject = (userModel) -> return subject Accounts.emailTemplates.verifyEmail.html = (userModel, url) -> - return html.replace('[Verification_Url]', url); + return html.replace(/\[Verification_Url]/g, url); try Accounts.sendVerificationEmail(user._id, s.trim(email)) diff --git a/server/methods/sendForgotPasswordEmail.coffee b/server/methods/sendForgotPasswordEmail.coffee index 2879ce372ca6ce15c749ee5c5fe171b49e7650ec..23b628c7c1a8e39f4573d6147c7a2293836c25d7 100644 --- a/server/methods/sendForgotPasswordEmail.coffee +++ b/server/methods/sendForgotPasswordEmail.coffee @@ -19,7 +19,7 @@ Meteor.methods return subject Accounts.emailTemplates.resetPassword.html = (userModel, url) -> url = url.replace('/#/', '/'); - return html.replace('[Forgot_Password_Url]', url); + return html.replace(/\[Forgot_Password_Url]/g, url); try Accounts.sendResetPasswordEmail(user._id, email)