Skip to content

Commit 722a008

Browse files
committed
Fixed overflow error for meetings without timeslots, which gave server errors for meeting/64/agenda.html.
- Legacy-Id: 7276
1 parent 5171fae commit 722a008

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

ietf/meeting/helpers.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -132,8 +132,9 @@ def get_schedule_by_id(meeting, schedid):
132132
return schedule
133133

134134
def meeting_updated(meeting):
135-
ts = max(meeting.timeslot_set.aggregate(Max('modified'))["modified__max"] or datetime.datetime.min,
136-
meeting.session_set.aggregate(Max('modified'))["modified__max"] or datetime.datetime.min)
135+
meeting_time = datetime.datetime(*(meeting.date.timetuple()[:7]))
136+
ts = max(meeting.timeslot_set.aggregate(Max('modified'))["modified__max"] or meeting_time,
137+
meeting.session_set.aggregate(Max('modified'))["modified__max"] or meeting_time)
137138
tz = pytz.timezone(settings.PRODUCTION_TIMEZONE)
138139
ts = tz.localize(ts)
139140
return ts

0 commit comments

Comments
 (0)