From 28dee5efd1eb2b551c9b08e4b5c5bf887b83fc06 Mon Sep 17 00:00:00 2001 From: Dominik George <nik@naturalnet.de> Date: Tue, 20 Aug 2019 17:01:41 +0200 Subject: [PATCH] Fix min and max calculation for empty timetables, closes #9. --- biscuit/apps/chronos/views.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/biscuit/apps/chronos/views.py b/biscuit/apps/chronos/views.py index 640c68dc..cee4166e 100644 --- a/biscuit/apps/chronos/views.py +++ b/biscuit/apps/chronos/views.py @@ -47,7 +47,8 @@ def timetable(request): period_max = lesson_period.period.period # Fill in empty lessons - for weekday_num in range(min(per_day.keys()), max(per_day.keys()) + 1): + for weekday_num in range(min(per_day.keys() or [0]), + max(per_day.keys() or [6]) + 1): # Fill in empty weekdays if weekday_num not in per_day.keys(): per_day[weekday_num] = {} -- GitLab