diff --git a/middlewares/authRequired.ts b/middlewares/authRequired.ts index 2e748b95c..222f408fe 100644 --- a/middlewares/authRequired.ts +++ b/middlewares/authRequired.ts @@ -68,7 +68,7 @@ export const middleware = auth(async (request) => { if (isLoggedIn && isMFAPath && isMFAInvalid()) { const headers = new Headers(request.headers) headers.set("x-mfa-login", "true") - headers.set("x-returnurl", request.nextUrl.href) + headers.set("x-returnurl", nextUrlClone.href) return NextResponse.rewrite(new URL(`/${lang}/login`, request.nextUrl), { request: { headers,