From ab455acf0b52b87e73e4b64c8ae4aec7d5d97287 Mon Sep 17 00:00:00 2001 From: Siddharth Suresh Date: Mon, 24 Feb 2025 18:47:50 +0530 Subject: [PATCH] fix: Overriden custom cookies used inside `withBlitzAuth` (#4424) * fix: use append rather than set * Create ninety-stingrays-double.md --- .changeset/ninety-stingrays-double.md | 5 +++++ packages/blitz-auth/src/server/auth-sessions.ts | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/ninety-stingrays-double.md diff --git a/.changeset/ninety-stingrays-double.md b/.changeset/ninety-stingrays-double.md new file mode 100644 index 0000000000..bf0ceca1b5 --- /dev/null +++ b/.changeset/ninety-stingrays-double.md @@ -0,0 +1,5 @@ +--- +"@blitzjs/auth": patch +--- + +fix: Overriden custom cookies used inside `withBlitzAuth` diff --git a/packages/blitz-auth/src/server/auth-sessions.ts b/packages/blitz-auth/src/server/auth-sessions.ts index 6fd512bd00..71259fc659 100644 --- a/packages/blitz-auth/src/server/auth-sessions.ts +++ b/packages/blitz-auth/src/server/auth-sessions.ts @@ -466,7 +466,7 @@ export class SessionContextClass implements SessionContext { } const cookieHeaders = this._headers.get("set-cookie") if (response instanceof Response) { - response.headers.set("Set-Cookie", cookieHeaders!) + response.headers.append("Set-Cookie", cookieHeaders!) } else { response.setHeader("Set-Cookie", splitCookiesString(cookieHeaders!)) }