From 117f9fadfc35063461bfd3b5f81f190eab1be915 Mon Sep 17 00:00:00 2001 From: dimitar Date: Wed, 29 Jul 2026 19:46:08 +0200 Subject: [PATCH] fix: exempt /api/admin/login from admin session check in middleware The login API was blocked by the admin session middleware, preventing the creation of the session cookie. Now the API endpoint is exempted alongside the login page. --- src/middleware.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/middleware.ts b/src/middleware.ts index 9545857..b2fca09 100644 --- a/src/middleware.ts +++ b/src/middleware.ts @@ -31,7 +31,7 @@ function getSubdomain(req: NextRequest): string | null { export default clerkMiddleware(async (auth, req: NextRequest) => { if (isAdminRoute(req.nextUrl.pathname)) { - if (req.nextUrl.pathname === "/admin/login") { + if (req.nextUrl.pathname === "/admin/login" || req.nextUrl.pathname === "/api/admin/login") { return NextResponse.next(); }