diff --git a/inlang/packages/paraglide/paraglide-next/src/adapter.js b/inlang/packages/paraglide/paraglide-next/src/adapter.js index b8766fc5aa..8ce9aca740 100644 --- a/inlang/packages/paraglide/paraglide-next/src/adapter.js +++ b/inlang/packages/paraglide/paraglide-next/src/adapter.js @@ -16,9 +16,12 @@ export async function middleware(request) { return NextResponse.next(); } - return NextResponse.rewrite(new URL(path, request.url), { - headers: { - "x-paraglide-locale": locale, - }, - }); + return NextResponse.rewrite( + new URL(path, request.url).toString() + request.nextUrl.search, + { + headers: { + "x-paraglide-locale": locale, + }, + } + ); }