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: