From 8bcf0df51407f9ff041ad1ed94aeed893533b869 Mon Sep 17 00:00:00 2001
From: Dominik George <dominik.george@teckids.org>
Date: Thu, 18 Jul 2019 00:04:28 +0200
Subject: [PATCH] Order lesson periods dict by weekday.

---
 biscuit/apps/chronos/views.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/biscuit/apps/chronos/views.py b/biscuit/apps/chronos/views.py
index 09b0be2f..c9764eb0 100644
--- a/biscuit/apps/chronos/views.py
+++ b/biscuit/apps/chronos/views.py
@@ -1,3 +1,5 @@
+from collections import OrderedDict
+
 from django.contrib.auth.decorators import login_required
 from django.shortcuts import render
 
@@ -28,6 +30,6 @@ def timetable(request):
         for period in lesson_period.periods.all():
             per_day.setdefault(period.weekday, []).append(lesson_period)
 
-    context['lesson_periods'] = per_day
+    context['lesson_periods'] = OrderedDict(sorted(per_day.items()))
 
     return render(request, 'chronos/tt_week.html', context)
-- 
GitLab