Skip to content

Commit 52628d5

Browse files
authored
fix: events get leads to internal server error (#15)
1 parent b2fb223 commit 52628d5

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

models/utils/enums.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ class EventTypeEnum(str, Enum):
1111
REPEAT = "repeat"
1212

1313
class RepeatPatternEnum(str, Enum):
14+
DAILY = "daily"
1415
WEEKLY = "weekly"
1516
MONTHLY = "monthly"
1617
CUSTOM_DAYS = "custom_days"

routers/event.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,13 +104,13 @@ def get_events(
104104
or_(
105105
# Single events within range
106106
and_(
107-
Event.event_type.is_(EventTypeEnum.ONCE),
107+
Event.event_type == EventTypeEnum.ONCE,
108108
Event.start_time >= datetime.combine(start_date, datetime.min.time()),
109109
Event.start_time <= datetime.combine(end_date, datetime.max.time())
110110
),
111111
# Repeat events that start before or during the range and don't end before the range
112112
and_(
113-
Event.event_type.is_(EventTypeEnum.REPEAT),
113+
Event.event_type == EventTypeEnum.REPEAT,
114114
Event.repeat_pattern.isnot(None),
115115
Event.start_time <= datetime.combine(end_date, datetime.max.time()),
116116
or_(

0 commit comments

Comments
 (0)