From 772bda69f94dedfd313b1d5f3de08cf3c7b82efe Mon Sep 17 00:00:00 2001 From: miloschwartz Date: Mon, 27 Oct 2025 21:56:22 -0700 Subject: [PATCH] check for user email in support request --- server/private/routers/misc/sendSupportEmail.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/server/private/routers/misc/sendSupportEmail.ts b/server/private/routers/misc/sendSupportEmail.ts index d76643ca..fef43ef8 100644 --- a/server/private/routers/misc/sendSupportEmail.ts +++ b/server/private/routers/misc/sendSupportEmail.ts @@ -48,11 +48,20 @@ export async function sendSupportEmail( const { body, subject } = parsedBody.data; const user = req.user!; + if (!user?.email) { + return next( + createHttpError( + HttpCode.BAD_REQUEST, + "User does not have an email associated with their account" + ) + ); + } + try { await sendEmail( SupportEmail({ username: user.username, - email: user.email || "Unknown", + email: user.email, subject, body }),