From a5a8a89f20d9397ad12953b5f0b9dd84ba6edb55 Mon Sep 17 00:00:00 2001 From: Hendrik Date: Fri, 1 May 2026 18:05:16 +0200 Subject: [PATCH] Setup: hard-nav to /login after account creation (server-component layout cache) --- app/(setup)/setup/page.tsx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/app/(setup)/setup/page.tsx b/app/(setup)/setup/page.tsx index ac0bd2b..05e8c8b 100644 --- a/app/(setup)/setup/page.tsx +++ b/app/(setup)/setup/page.tsx @@ -22,10 +22,10 @@ export default function SetupPage() { fetch("/api/setup") .then((r) => r.json()) .then((d) => { - if (d.setup_complete) router.replace("/login"); + if (d.setup_complete) window.location.replace("/login"); else setChecked(true); }); - }, [router]); + }, []); async function handleSubmit(e: React.FormEvent) { e.preventDefault(); @@ -50,10 +50,9 @@ export default function SetupPage() { setError(d.error || "Setup fehlgeschlagen."); return; } - router.replace("/login"); + window.location.href = "/login"; } catch { setError("Verbindungsfehler."); - } finally { setLoading(false); } }