From 140f13888fc59d087b97df37ac6f419bdc4e508b Mon Sep 17 00:00:00 2001 From: zainZzKk <51957827+Zainzzkk@users.noreply.github.com> Date: Wed, 19 Jun 2024 14:04:19 +0100 Subject: [PATCH] fix(EMS-3471): switched to req.headers.origin (#2608) Co-authored-by: Zain Kassam --- src/api/.keystone/config.js | 2 +- .../account/create/verify-email-expired-link/index.test.ts | 2 +- .../insurance/account/create/verify-email-expired-link/index.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/api/.keystone/config.js b/src/api/.keystone/config.js index f2b6036e4c..58ba0a7033 100644 --- a/src/api/.keystone/config.js +++ b/src/api/.keystone/config.js @@ -3426,7 +3426,7 @@ var update_account_default = update; // helpers/send-email-confirm-email-address/index.ts var send2 = async (context, urlOrigin, accountId) => { try { - console.info("Sending email verification"); + console.info("Sending email verification %s %s", urlOrigin, accountId); const account2 = await get_account_by_id_default(context, accountId); if (!account2) { console.info("Sending email verification - no account exists with the provided account ID"); diff --git a/src/ui/server/controllers/insurance/account/create/verify-email-expired-link/index.test.ts b/src/ui/server/controllers/insurance/account/create/verify-email-expired-link/index.test.ts index 58b957f36b..1d95bfeaff 100644 --- a/src/ui/server/controllers/insurance/account/create/verify-email-expired-link/index.test.ts +++ b/src/ui/server/controllers/insurance/account/create/verify-email-expired-link/index.test.ts @@ -96,7 +96,7 @@ describe('controllers/insurance/account/create/verify-email-expired-link', () => expect(sendEmailConfirmEmailAddressSpy).toHaveBeenCalledTimes(1); - const expectedUrlOrigin = `https://${req.headers.host}`; + const expectedUrlOrigin = `https://${req.headers.origin}`; expect(sendEmailConfirmEmailAddressSpy).toHaveBeenCalledWith(expectedUrlOrigin, sanitisedId); }); diff --git a/src/ui/server/controllers/insurance/account/create/verify-email-expired-link/index.ts b/src/ui/server/controllers/insurance/account/create/verify-email-expired-link/index.ts index 1ec8aa78f6..51a094f793 100644 --- a/src/ui/server/controllers/insurance/account/create/verify-email-expired-link/index.ts +++ b/src/ui/server/controllers/insurance/account/create/verify-email-expired-link/index.ts @@ -69,7 +69,7 @@ export const post = async (req: Request, res: Response) => { return res.redirect(PROBLEM_WITH_SERVICE); } - const urlOrigin = `https://${req.headers.host}`; + const urlOrigin = `https://${req.headers.origin}`; const sanitisedId = String(sanitiseValue({ value: id }));