From 7cd9dff637900098c9f6e46ccade37283d47321b Mon Sep 17 00:00:00 2001 From: Elias Schneider Date: Sun, 12 Feb 2023 20:00:35 +0100 Subject: [PATCH] fix: setup wizard doesn't redirect after completion --- .../src/components/admin/configuration/AdminConfigTable.tsx | 2 +- frontend/src/middleware.ts | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/frontend/src/components/admin/configuration/AdminConfigTable.tsx b/frontend/src/components/admin/configuration/AdminConfigTable.tsx index 7d59af1..1a2acce 100644 --- a/frontend/src/components/admin/configuration/AdminConfigTable.tsx +++ b/frontend/src/components/admin/configuration/AdminConfigTable.tsx @@ -76,7 +76,7 @@ const AdminConfigTable = () => { .updateMany(updatedConfigVariables) .then(async () => { await configService.finishSetup(); - router.replace("/upload"); + router.reload(); }) .catch(toast.axiosError); } else { diff --git a/frontend/src/middleware.ts b/frontend/src/middleware.ts index 4d163a1..844c302 100644 --- a/frontend/src/middleware.ts +++ b/frontend/src/middleware.ts @@ -57,6 +57,10 @@ export async function middleware(request: NextRequest) { routes.disabled.routes.push("/auth/resetPassword*"); } + if (getConfig("SETUP_STATUS") == "FINISHED") { + routes.disabled.routes.push("/admin/setup"); + } + // prettier-ignore const rules = [ // Disabled routes