From f55ce220f74a4acb7ddffdd0e2a537fa264b72ac Mon Sep 17 00:00:00 2001
From: Jonathan Weth <git@jonathanweth.de>
Date: Wed, 22 Jan 2020 17:20:43 +0100
Subject: [PATCH] Swap timetable type check in my_timetable

Reason: Teachers can have primary groups, too
---
 aleksis/apps/chronos/views.py | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/aleksis/apps/chronos/views.py b/aleksis/apps/chronos/views.py
index 64ca3d85..ec189771 100644
--- a/aleksis/apps/chronos/views.py
+++ b/aleksis/apps/chronos/views.py
@@ -66,7 +66,14 @@ def my_timetable(
     if request.user.person:
         person = request.user.person
 
-        if person.primary_group:
+        if person.is_teacher:
+            # Teacher
+
+            type_ = "teacher"
+            super_el = person
+            lesson_periods_person = person.lesson_periods_as_teacher
+
+        elif person.primary_group:
             # Student
 
             type_ = "group"
-- 
GitLab