From dc8cf3d5ca6b4f8a8f243b8e0b05e09738cf8b61 Mon Sep 17 00:00:00 2001 From: Elias Schneider Date: Sat, 11 Feb 2023 15:57:21 +0100 Subject: [PATCH] fix: non administrator user redirection error while setup isn't finished --- frontend/src/middleware.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/src/middleware.ts b/frontend/src/middleware.ts index a043460..4d163a1 100644 --- a/frontend/src/middleware.ts +++ b/frontend/src/middleware.ts @@ -70,8 +70,8 @@ export async function middleware(request: NextRequest) { path: "/auth/signUp", }, { - condition: getConfig("SETUP_STATUS") == "REGISTERED" && !routes.setupStatusRegistered.contains(route), - path: user ? "/admin/setup" : "/auth/signIn", + condition: getConfig("SETUP_STATUS") == "REGISTERED" && !routes.setupStatusRegistered.contains(route) && user?.isAdmin, + path: "/admin/setup", }, // Authenticated state {