Просмотр исходного кода

Since the creation of the user happens asynchronously, the node process dies before it has created the user or sent the mail.

Torben 2 лет назад
Родитель
Сommit
78bd986d0e
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      services/web/app/src/Features/User/UserRegistrationHandler.js

+ 1 - 1
services/web/app/src/Features/User/UserRegistrationHandler.js

@@ -114,7 +114,7 @@ const UserRegistrationHandler = {
     const setNewPasswordUrl = `${settings.siteUrl}/user/activate?token=${token}&user_id=${user._id}`
     const setNewPasswordUrl = `${settings.siteUrl}/user/activate?token=${token}&user_id=${user._id}`
 
 
     try {
     try {
-      EmailHandler.promises.sendEmail('registered', {
+      await EmailHandler.promises.sendEmail('registered', {
         to: user.email,
         to: user.email,
         setNewPasswordUrl,
         setNewPasswordUrl,
       })
       })