From c4ac89a07bf712cfdf5226992200e4d258d3751f Mon Sep 17 00:00:00 2001 From: Audiolib Date: Tue, 26 May 2026 13:44:50 +0200 Subject: [PATCH] Fix setup router: use explicit full paths instead of empty prefix route Co-Authored-By: Claude Sonnet 4.6 --- backend/app/routers/setup.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/app/routers/setup.py b/backend/app/routers/setup.py index 8743c75..bf9d1e0 100644 --- a/backend/app/routers/setup.py +++ b/backend/app/routers/setup.py @@ -7,7 +7,7 @@ from ..dependencies import get_db from ..models.user import User from ..services.auth import hash_password, create_token -router = APIRouter(prefix="/api/setup", tags=["setup"]) +router = APIRouter(tags=["setup"]) class SetupRequest(BaseModel): @@ -16,14 +16,14 @@ class SetupRequest(BaseModel): email: str = "" -@router.get("/status") +@router.get("/api/setup/status") async def setup_status(db: AsyncSession = Depends(get_db)): result = await db.execute(select(func.count()).select_from(User)) count = result.scalar() return {"needsSetup": count == 0} -@router.post("") +@router.post("/api/setup") async def run_setup(body: SetupRequest, db: AsyncSession = Depends(get_db)): result = await db.execute(select(func.count()).select_from(User)) if result.scalar() > 0: