From 5836bcde4c32d50cf26683dbba22193a1d410df5 Mon Sep 17 00:00:00 2001 From: ZdenekSrotyr Date: Fri, 10 Apr 2026 17:38:08 +0200 Subject: [PATCH] fix: /setup redirects to /login instead of /dashboard for unauthenticated users --- app/web/router.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/web/router.py b/app/web/router.py index 23c6968..08f4e7c 100644 --- a/app/web/router.py +++ b/app/web/router.py @@ -184,7 +184,7 @@ async def setup_wizard(request: Request, conn: duckdb.DuckDBPyConnection = Depen try: user_count = conn.execute("SELECT COUNT(*) FROM users").fetchone()[0] if user_count > 0: - return RedirectResponse(url="/dashboard", status_code=302) + return RedirectResponse(url="/login", status_code=302) except Exception: pass # No users table yet — show setup return templates.TemplateResponse(request, "setup.html", _build_context(request))