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