File tree Expand file tree Collapse file tree 1 file changed +4
-0
lines changed
Filter options
Expand file tree Collapse file tree 1 file changed +4
-0
lines changed
Original file line number Diff line number Diff line change @@ -67,6 +67,10 @@ export function mergeMiddlewareCookies(middlewareResponse: Response, lambdaReque
67
67
const middlewareCookies = middlewareResponse . headers . get ( 'x-middleware-set-cookie' )
68
68
69
69
if ( middlewareCookies ) {
70
+ // Next expects internal headers to be omitted when cookies are set by the middleware
71
+ // See: https://github.com/vercel/next.js/blob/005db43079c7b59fd8c2594e8362761dc4cb3211/test/e2e/app-dir/app-middleware/app-middleware.test.ts#L197-L207
72
+ middlewareResponse . headers . delete ( 'x-middleware-set-cookie' )
73
+
70
74
// Targets commas that are not followed by whitespace
71
75
// See: https://github.com/vercel/next.js/blob/e6145d3a37bb4c7b481fd58e05cdff9046ace8ad/packages/next/src/server/web/spec-extension/response.ts#L58-L66
72
76
const regex = new RegExp ( / , (? ! \s ) / )
You can’t perform that action at this time.
0 commit comments