fixed bug

This commit is contained in:
ben
2026-08-17 17:57:15 +02:00
parent 80dc6c37c7
commit 967e139e43
+10 -11
View File
@@ -1,5 +1,6 @@
# GEEN SQL IN MAIN.PY, DIT IS DE API WRAPPER, HOU HET OVERZICHTELIJK!! # GEEN SQL IN MAIN.PY, DIT IS DE API, HOU HET OVERZICHTELIJK!!
from datetime import date
from fastapi import FastAPI, Depends, HTTPException, Query from fastapi import FastAPI, Depends, HTTPException, Query
from fastapi.middleware.cors import CORSMiddleware from fastapi.middleware.cors import CORSMiddleware
from fastapi.responses import PlainTextResponse from fastapi.responses import PlainTextResponse
@@ -608,15 +609,14 @@ def delete_room(
summary="Get room events", summary="Get room events",
description="Returns events belonging to a room, optionally filtered by date.", description="Returns events belonging to a room, optionally filtered by date.",
) )
def api_room_events( def api_room_events(
room_id: int, room_id: int,
date_from: str | None = Query( date_from: date | None = Query(
None, None,
alias="from", alias="from",
description="Only return events starting on or after this date.", description="Only return events starting on or after this date.",
), ),
date_to: str | None = Query( date_to: date | None = Query(
None, None,
alias="to", alias="to",
description="Only return events starting on or before this date.", description="Only return events starting on or before this date.",
@@ -631,8 +631,8 @@ def api_room_events(
events = get_room_events( events = get_room_events(
room_id, room_id,
date_from, date_from.isoformat() if date_from else None,
date_to, date_to.isoformat() if date_to else None,
) )
return { return {
@@ -678,12 +678,12 @@ def api_create_event(
description="Returns events from rooms the authenticated user belongs to, optionally filtered by date.", description="Returns events from rooms the authenticated user belongs to, optionally filtered by date.",
) )
def get_events( def get_events(
date_from: str | None = Query( date_from: date | None = Query(
None, None,
alias="from", alias="from",
description="Only return events starting on or after this date.", description="Only return events starting on or after this date.",
), ),
date_to: str | None = Query( date_to: date | None = Query(
None, None,
alias="to", alias="to",
description="Only return events starting on or before this date.", description="Only return events starting on or before this date.",
@@ -692,15 +692,14 @@ def get_events(
): ):
events = get_user_events( events = get_user_events(
user_id, user_id,
date_from, date_from.isoformat() if date_from else None,
date_to, date_to.isoformat() if date_to else None,
) )
return { return {
"events": [dict(event) for event in events], "events": [dict(event) for event in events],
} }
@app.get( @app.get(
"/events/{event_id}", "/events/{event_id}",
summary="Get an event", summary="Get an event",