From f14e9ccdea1c0f757ca80cb5ea1a0610754c133c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dafydd=20Ll=C5=B7r=20Pearson?= Date: Sat, 25 Jan 2025 20:52:39 +0000 Subject: [PATCH] chore: Improve email failure logging --- api.planx.uk/modules/sendEmail/controller.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/api.planx.uk/modules/sendEmail/controller.ts b/api.planx.uk/modules/sendEmail/controller.ts index c95cbc3856..ba6647bc01 100644 --- a/api.planx.uk/modules/sendEmail/controller.ts +++ b/api.planx.uk/modules/sendEmail/controller.ts @@ -69,7 +69,7 @@ export const confirmationEmailController: ConfirmationEmail = async ( return res.json(response); } } catch (error) { - emailErrorHandler(next, error, template); + emailErrorHandler(next, error, template, sessionId); } }; @@ -77,11 +77,12 @@ const emailErrorHandler = ( next: NextFunction, error: unknown, template: string, + sessionId: string, ) => next( new ServerError({ status: error instanceof ServerError ? error.status : undefined, - message: `Failed to send "${template}" email. ${ + message: `Failed to send "${template}" email for session ${sessionId}. ${ (error as Error).message }`, }),