From f1e0a98b821130eb41f3f31bb7ad74b479188001 Mon Sep 17 00:00:00 2001
From: Dominik George <dominik.george@teckids.org>
Date: Mon, 26 Aug 2019 16:12:40 +0200
Subject: [PATCH] Also check if GET parameters are empty. Closes #21.

---
 biscuit/apps/chronos/views.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/biscuit/apps/chronos/views.py b/biscuit/apps/chronos/views.py
index a146181f..babc471e 100644
--- a/biscuit/apps/chronos/views.py
+++ b/biscuit/apps/chronos/views.py
@@ -22,7 +22,7 @@ def timetable(request: HttpRequest) -> HttpResponse:
 
     lesson_periods = LessonPeriod.objects.all()
 
-    if request.GET:
+    if request.GET.get('group', None) or request.GET.get('teacher', None) or request.GET.get('room', None):
         # Incrementally filter lesson periods by GET parameters
         if 'group' in request.GET and request.GET['group']:
             lesson_periods = lesson_periods.filter(
-- 
GitLab