From 59a631e6dfb33c83fc6ea1e7410bf070b2a0bf0b Mon Sep 17 00:00:00 2001 From: Ramnique Singh <30795890+ramnique@users.noreply.github.com> Date: Wed, 25 Jun 2025 10:53:30 +0530 Subject: [PATCH] invoke auth0 middleware only when relevant --- apps/rowboat/middleware.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/apps/rowboat/middleware.ts b/apps/rowboat/middleware.ts index 4a0269c3..822e9b63 100644 --- a/apps/rowboat/middleware.ts +++ b/apps/rowboat/middleware.ts @@ -8,11 +8,9 @@ const corsOptions = { export async function middleware(request: NextRequest, event: NextFetchEvent) { - const authRes = await auth0.middleware(request); - // Check if the request path starts with /api/auth/ if (request.nextUrl.pathname.startsWith('/auth')) { - return authRes; + return await auth0.middleware(request); } // Check if the request path starts with /api/ @@ -44,7 +42,7 @@ export async function middleware(request: NextRequest, event: NextFetchEvent) { request.nextUrl.pathname.startsWith('/onboarding')) { // Skip auth check if USE_AUTH is not enabled if (process.env.USE_AUTH === 'true') { - return authRes; + return await auth0.middleware(request); } }