diff --git a/aleksis/apps/chronos/min_max.py b/aleksis/apps/chronos/min_max.py index 5d5a3deb4a91cacc3237645a8b5ab8b9c3dbd8f9..254183d65896433f7fb39a7fcd65691a6f4ec552 100644 --- a/aleksis/apps/chronos/min_max.py +++ b/aleksis/apps/chronos/min_max.py @@ -22,7 +22,7 @@ weekday_min_ = min_max.get("weekday__min", 0) weekday_max = min_max.get("weekday__max", 6) -def get_next_relevant_day(day: Optional[date] = None, time: Optional[time] = None): +def get_next_relevant_day(day: Optional[date] = None, time: Optional[time] = None) -> date: """ Returns next day with lessons depending on date and time """ if day is None: @@ -38,7 +38,6 @@ def get_next_relevant_day(day: Optional[date] = None, time: Optional[time] = Non cw += 1 day = cw[weekday_min_] elif day.weekday() < weekday_min_: - cw -= 1 - day = cw[weekday_max] + day = cw[weekday_min_] return day