From af5ad49a09ef517f0ebb970f1399bf74eded8f68 Mon Sep 17 00:00:00 2001 From: HanseGucker <joniweth@gmx.de> Date: Sun, 24 Feb 2019 18:06:23 +0100 Subject: [PATCH] Test patch for None teacher old --- biscuit/apps/untis/sub.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/biscuit/apps/untis/sub.py b/biscuit/apps/untis/sub.py index 723f79a..3af3eae 100644 --- a/biscuit/apps/untis/sub.py +++ b/biscuit/apps/untis/sub.py @@ -76,12 +76,17 @@ class Substitution(object): # print(db_obj.teacher_idlessn) if db_obj.teacher_idlessn != 0: self.teacher_old = drive["teachers"][db_obj.teacher_idlessn] + if db_obj.teacher_idsubst != 0: self.teacher_new = drive["teachers"][db_obj.teacher_idsubst] if self.teacher_old is not None and self.teacher_new.id == self.teacher_old.id: self.teacher_new = None + if self.teacher_old is None and self.teacher_new is not None: + self.teacher_old = self.teacher_new + self.teacher_new = None + self.lesson_element, self.room_old = get_lesson_element_by_id_and_teacher(self.lesson_id, self.teacher_old, self.lesson, self.date.weekday() + 1) # print(self.lesson) -- GitLab