From 861d682383b8d70d5540a951bb6d8a3adccef451 Mon Sep 17 00:00:00 2001 From: Jade Ellis Date: Tue, 23 Jul 2024 23:14:29 +0100 Subject: [PATCH] Don't always force override headers --- packages/website/src/hooks.server.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/website/src/hooks.server.ts b/packages/website/src/hooks.server.ts index b6e5ec27..0c04eba1 100644 --- a/packages/website/src/hooks.server.ts +++ b/packages/website/src/hooks.server.ts @@ -17,7 +17,11 @@ const securityHeaders = { export const handle: Handle = async ({ event, resolve }) => { const response = await resolve(event); Object.entries(securityHeaders).forEach( - ([header, value]) => response.headers.set(header, value) + ([header, value]) => { + if (!response.headers.has(header)) { + response.headers.set(header, value) + } + } ); response.headers.delete("x-sveltekit-page")