From 6d4e244b6edcaa9012206f4adc962e1a343b0a0f Mon Sep 17 00:00:00 2001 From: Anthony Brown <121869075+anthony-nhs@users.noreply.github.com> Date: Thu, 6 Feb 2025 13:32:37 +0000 Subject: [PATCH] have a default sandbox party key --- packages/coordinator/src/utils/headers.ts | 4 ++++ packages/coordinator/tests/utils/headers.spec.ts | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/coordinator/src/utils/headers.ts b/packages/coordinator/src/utils/headers.ts index 5d86bb36b4..0fd6c5fa23 100644 --- a/packages/coordinator/src/utils/headers.ts +++ b/packages/coordinator/src/utils/headers.ts @@ -26,6 +26,7 @@ export enum RequestHeaders { } export const DEFAULT_SANDBOX_ASID = "200000001285" +export const DEFAULT_SANDBOX_PARTY_KEY = "DEFAULT_SANDBOX_PARTY_KEY" export const DEFAULT_PTL_ASID = process.env.DEFAULT_PTL_ASID export const DEFAULT_PTL_PARTY_KEY = process.env.DEFAULT_PTL_PARTY_KEY export const DEFAULT_UUID = "555254239107" @@ -62,6 +63,9 @@ export function getAsid(headers: Hapi.Utils.Dictionary): string { } export function getPartyKey(headers: Hapi.Utils.Dictionary): string { + if (isSandbox()) { + return DEFAULT_SANDBOX_PARTY_KEY + } if (headers[RequestHeaders.PARTY_KEY] !== undefined) { return headers[RequestHeaders.PARTY_KEY] } diff --git a/packages/coordinator/tests/utils/headers.spec.ts b/packages/coordinator/tests/utils/headers.spec.ts index 8d0f28215a..54e3174e56 100644 --- a/packages/coordinator/tests/utils/headers.spec.ts +++ b/packages/coordinator/tests/utils/headers.spec.ts @@ -79,7 +79,7 @@ describe("header functions do the right thing", () => { test("getPartyKey gets correct value when is sandbox", () => { process.env.SANDBOX = "1" const partyKey = getPartyKey(validTestHeaders) - expect(partyKey).toBe("T141D-822234") + expect(partyKey).toBe("DEFAULT_SANDBOX_PARTY_KEY") }) test("getPartyKey gets correct value when not in sandbox but in PTL hosted container", () => {