fix: Use arbitrary date in the past instead of datetime.min

This commit is contained in:
Jennifer Richards 2023-05-18 18:36:38 -03:00
parent c71f44fdb2
commit 39a854fa1a
No known key found for this signature in database
GPG key ID: 9B2BF5C5ADDA6A6E

View file

@ -765,7 +765,9 @@ def drafts_in_iesg_process(request):
if s.slug == "lc":
for d in docs:
e = d.latest_event(LastCallDocEvent, type="sent_last_call")
d.lc_expires = e.expires if e else datetime.datetime.min
# If we don't have an event, use an arbitrary date in the past (but not datetime.datetime.min,
# which causes problems with timezone conversions)
d.lc_expires = e.expires if e else datetime.datetime(1950, 1, 1)
docs = list(docs)
docs.sort(key=lambda d: d.lc_expires)