From c7e4fcb4ec45ce781b19a57ea2f0cb1a9d295ba1 Mon Sep 17 00:00:00 2001 From: Luke Vella Date: Mon, 27 Jan 2025 20:03:46 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=8D=EF=B8=8F=20Only=20set=20callback?= =?UTF-8?q?=20url=20if=20not=20root=20(#1521)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/web/src/middleware.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/web/src/middleware.ts b/apps/web/src/middleware.ts index 9965cd362..8176d6f2a 100644 --- a/apps/web/src/middleware.ts +++ b/apps/web/src/middleware.ts @@ -39,7 +39,9 @@ export const middleware = withAuth( !isLoggedIn && !publicRoutes.some((route) => newUrl.pathname.startsWith(route)) ) { - newUrl.searchParams.set("callbackUrl", newUrl.pathname); + if (newUrl.pathname !== "/") { + newUrl.searchParams.set("callbackUrl", newUrl.pathname); + } newUrl.pathname = "/login"; return NextResponse.redirect(newUrl); }