Correctly sort summary responses

This commit is contained in:
Nicolas Mowen 2025-11-06 05:26:13 -07:00
parent a510ea9036
commit 4fb171d249
3 changed files with 3 additions and 3 deletions

View File

@ -912,7 +912,7 @@ def events_summary(
"count": int(g.count or 0), "count": int(g.count or 0),
} }
return JSONResponse(content=list(grouped.values())) return JSONResponse(content=list(sorted(grouped.keys()).values()))
@router.get( @router.get(

View File

@ -496,7 +496,7 @@ def all_recordings_summary(
for g in period_query: for g in period_query:
days[g.day] = True days[g.day] = True
return JSONResponse(content=days) return JSONResponse(content=sorted(days.keys()))
@router.get( @router.get(

View File

@ -458,7 +458,7 @@ async def review_summary(
else: else:
data[day_key] = e data[day_key] = e
return JSONResponse(content=data) return JSONResponse(content=sorted(data.keys()))
@router.post("/reviews/viewed", response_model=GenericResponse) @router.post("/reviews/viewed", response_model=GenericResponse)