浏览代码

add error logging for email invite

abhishek9686 1 年之前
父节点
当前提交
ab1abb5e92
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. 6 1
      controllers/user.go

+ 6 - 1
controllers/user.go

@@ -1208,7 +1208,12 @@ func inviteUsers(w http.ResponseWriter, r *http.Request) {
 			slog.Error("failed to insert invite for user", "email", invite.Email, "error", err)
 			slog.Error("failed to insert invite for user", "email", invite.Email, "error", err)
 		}
 		}
 		// notify user with magic link
 		// notify user with magic link
-		go logic.SendInviteEmail(invite)
+		go func(invite models.UserInvite) {
+			err = logic.SendInviteEmail(invite)
+			if err != nil {
+				slog.Error("failed to send email invite", "user", invite.Email, "error", err)
+			}
+		}(invite)
 	}
 	}
 
 
 }
 }