2026.03.29 20:00 Gitea_manager javítás előtt

This commit is contained in:
Roo
2026-03-29 17:59:06 +00:00
parent 03258db091
commit ba8b6579ef
148 changed files with 7951 additions and 591 deletions

View File

@@ -24,10 +24,13 @@ async def list_models(
current_user = Depends(deps.get_current_user)
):
"""2. Szint: Típusok listázása egy adott márkához."""
# Handle empty or invalid parameters gracefully
if not make or make.strip() == "":
return []
models = await AssetService.get_models(db, make)
if not models:
raise HTTPException(status_code=404, detail="Márka nem található vagy nincsenek típusok.")
return models
# Return empty list instead of 404 - frontend can handle empty dropdown
return models or []
# Secured endpoint: Closed premium ecosystem
@router.get("/generations", response_model=List[str])
@@ -38,10 +41,13 @@ async def list_generations(
current_user = Depends(deps.get_current_user)
):
"""3. Szint: Generációk/Évjáratok listázása."""
# Handle empty or invalid parameters gracefully
if not make or not model or make.strip() == "" or model.strip() == "":
return []
generations = await AssetService.get_generations(db, make, model)
if not generations:
raise HTTPException(status_code=404, detail="Nincs generációs adat ehhez a típushoz.")
return generations
# Return empty list instead of 404 - frontend can handle empty dropdown
return generations or []
# Secured endpoint: Closed premium ecosystem
@router.get("/engines")