Fix next crash in day calendar if there is no start time

This commit is contained in:
Raphael Michel
2021-11-19 17:08:05 +01:00
parent 29cf384c28
commit e694bd8c21

View File

@@ -899,14 +899,15 @@ class DayCalendarView(OrganizerViewMixin, EventListMixin, TemplateView):
midnight = time(0, 0)
for e in events:
t = e["time"] or time(0, 0)
e["offset_shift_start"] = 0
if e["continued"]:
e["time_rastered"] = midnight
elif e["time"].minute % raster_size:
e["time_rastered"] = e["time"].replace(minute=(e["time"].minute // raster_size) * raster_size)
e["offset_shift_start"] = e["time"].minute % raster_size
elif t.minute % raster_size:
e["time_rastered"] = t.replace(minute=(t.minute // raster_size) * raster_size)
e["offset_shift_start"] = t.minute % raster_size
else:
e["time_rastered"] = e["time"]
e["time_rastered"] = t
e["offset_shift_end"] = 0
if "time_end_today" in e and e["time_end_today"]: