Skip to content

Commit cba64b4

Browse files
committed
Fix start/end parameters on the events endpoint
1 parent 94b1fe1 commit cba64b4

1 file changed

Lines changed: 14 additions & 4 deletions

File tree

hackspaceapi/events.py

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,15 @@ def get_calendar_events(start: datetime, end: datetime, calendar: str) -> List:
3434
tags=["Events"],
3535
)
3636
async def get_events(
37-
start: datetime | None = arrow.utcnow().datetime,
38-
end: datetime | None = arrow.utcnow().shift(days=30).datetime,
37+
start: datetime | None,
38+
end: datetime | None,
3939
calendar: Literal["public", "members"] = "public",
4040
):
41+
if not start:
42+
start = arrow.utcnow().datetime
43+
if not end:
44+
end = arrow.utcnow().shift(days=30).datetime
45+
4146
return get_calendar_events(start, end, CalendarType[calendar])
4247

4348

@@ -47,10 +52,15 @@ async def get_events(
4752
tags=["Events"],
4853
)
4954
async def get_events_ics(
50-
start: datetime | None = arrow.utcnow().datetime,
51-
end: datetime | None = arrow.utcnow().shift(days=30).datetime,
55+
start: datetime | None,
56+
end: datetime | None,
5257
calendar: Literal["public", "members"] = "public",
5358
):
59+
if not start:
60+
start = arrow.utcnow().datetime
61+
if not end:
62+
end = arrow.utcnow().shift(days=30).datetime
63+
5464
data = get_calendar_events(start, end, CalendarType[calendar])
5565

5666
cal = Calendar(creator="Hackspace API {0}".format(VERSION))

0 commit comments

Comments
 (0)