Bladeren bron

Track API bug fix 3

auth_API_bug_fix
Lorenzo Pollutri 1 maand geleden
bovenliggende
commit
f1e9d657ab
1 gewijzigde bestanden met toevoegingen van 7 en 0 verwijderingen
  1. +7
    -0
      routes/reslevis.py

+ 7
- 0
routes/reslevis.py Bestand weergeven

@@ -386,6 +386,8 @@ def removeTrackerZone(tracker_zone_id: str):
dependencies=[Depends(get_current_user)],
)
async def getTracks(
request: Request,
tracker_id: Optional[str] = Query(None),
limit: Optional[int] = Query(None, ge=1),
from_: Optional[str] = Query(None, alias="from"),
to: Optional[str] = Query(None),
@@ -398,7 +400,12 @@ async def getTracks(
if to:
params["to"] = to

selected_tracker_id = tracker_id or request.query_params.get("id")

try:
if selected_tracker_id:
async with httpx.AsyncClient(timeout=30.0, verify=False) as client:
return await _fetch_tracks_for_tracker(client, selected_tracker_id, params)
return await _fetch_all_tracks(params)
except httpx.RequestError as exc:
raise HTTPException(status_code=502, detail=f"CORE request failed: {exc}") from exc


Laden…
Annuleren
Opslaan