Skip to content

Commit 5a75a31

Browse files
committed
fix cookie set in middleware on initial render
1 parent c212ed0 commit 5a75a31

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

packages/open-next/src/core/requestHandler.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,8 @@ export async function openNextHandler(
9292
delete headers[rawKey];
9393
}
9494

95+
delete overwrittenResponseHeaders["x-middleware-set-cookie"];
96+
9597
if (
9698
"isExternalRewrite" in routingResult &&
9799
routingResult.isExternalRewrite === true

packages/open-next/src/core/routing/middleware.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,6 @@ export async function handleMiddleware(
115115
// These are internal headers used by Next.js, we don't want to expose them to the client
116116
const filteredHeaders = [
117117
"x-middleware-override-headers",
118-
"x-middleware-set-cookie",
119118
"x-middleware-next",
120119
"x-middleware-rewrite",
121120
// We need to drop `content-encoding` because it will be decoded

0 commit comments

Comments
 (0)