From c66ba509e8770b539dd24d32b03a504396c68d2d Mon Sep 17 00:00:00 2001 From: Ernesto Rico Schmidt <ernesto@helsinki.at> Date: Tue, 28 Jan 2025 16:30:39 -0400 Subject: [PATCH] fix: ensure schedule.last_date is not None before comparison --- program/services.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/program/services.py b/program/services.py index 994a2e9..0ec3c79 100644 --- a/program/services.py +++ b/program/services.py @@ -535,7 +535,7 @@ def generate_timeslots(schedule: Schedule) -> list[TimeSlot]: starts[k] = starts[k] + relativedelta(days=+schedule.add_days_no) ends[k] = ends[k] + relativedelta(days=+schedule.add_days_no) - if ends[k].date() > schedule.last_date: + if schedule.last_date and ends[k].date() > schedule.last_date: schedule.last_date = ends[k].date() timeslots.append( TimeSlot( -- GitLab