fix: /setup redirects to /login instead of /dashboard for unauthenticated users

This commit is contained in:
ZdenekSrotyr 2026-04-10 17:38:08 +02:00
parent 795f602348
commit 5836bcde4c

View file

@ -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))