From f4cd54f19f63e1c67e9080bd77c862d9c980c1e9 Mon Sep 17 00:00:00 2001
From: Jonathan Weth <git@jonathanweth.de>
Date: Sat, 11 Jan 2020 15:00:59 +0100
Subject: [PATCH] Bug fix in models.py for correct type detection

---
 aleksis/apps/chronos/models.py | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/aleksis/apps/chronos/models.py b/aleksis/apps/chronos/models.py
index 8c881699..cc2451f7 100644
--- a/aleksis/apps/chronos/models.py
+++ b/aleksis/apps/chronos/models.py
@@ -142,10 +142,12 @@ class LessonPeriodQuerySet(models.QuerySet):
     def filter_from_type(self, type_: str, pk: int):
         if type_ == "group":
             return self.filter_group(pk)
-        elif type == "teacher":
+        elif type_ == "teacher":
             return self.filter_teacher(pk)
-        else:
+        elif type_ == "room":
             return self.filter_room(pk)
+        else:
+            return None
 
 
 class LessonSubstitutionQuerySet(models.QuerySet):
-- 
GitLab