Middleware NextResponse.next() modifying request headers incorrectly
Deterministic patch indexed for AI coding agents (Cursor, Claude Code, Cline, Windsurf, OpenDevin).
Root Cause: Clone headers onto new request in middleware.
nextjs fix --latest
Deterministic patch indexed for AI coding agents (Cursor, Claude Code, Cline, Windsurf, OpenDevin).
- res.headers.set('x-user', user);
+ const requestHeaders = new Headers(req.headers);
+ requestHeaders.set('x-user', user);
+ return NextResponse.next({ request: { headers: requestHeaders } });
curl -X POST https://agentnow.in/api/v1/query \
-H "Content-Type: application/json" \
-d '{"error": "Middleware NextResponse.next() modifying request headers incorrectly"}'