diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/documentation/LessonInformation.vue b/aleksis/apps/alsijil/frontend/components/coursebook/documentation/LessonInformation.vue index 3222f5c704f65f146a4d36f8ef2c37b03d8449a0..09a04bcb67c6ae618fa0b1546a0171af30323885 100644 --- a/aleksis/apps/alsijil/frontend/components/coursebook/documentation/LessonInformation.vue +++ b/aleksis/apps/alsijil/frontend/components/coursebook/documentation/LessonInformation.vue @@ -42,8 +42,7 @@ import PersonChip from "aleksis.core/components/person/PersonChip.vue"; <subject-chip v-if=" documentation?.amends?.amends?.subject && - documentation.amends.amends.subject.id !== - documentation.subject.id + documentation.amends.amends.subject.id !== documentation.subject.id " :subject="documentation.amends.amends.subject" v-bind="compact ? dialogActivator.attrs : {}" diff --git a/aleksis/apps/alsijil/util/predicates.py b/aleksis/apps/alsijil/util/predicates.py index 652a4fa78e3443a91bb8cc535ec291a6254f7ae4..fe7746948d807f3afede2a8fd3a11b41358965f5 100644 --- a/aleksis/apps/alsijil/util/predicates.py +++ b/aleksis/apps/alsijil/util/predicates.py @@ -391,10 +391,7 @@ def is_documentation_teacher(user: User, obj: Documentation): if not str(obj.pk).startswith("DUMMY") and hasattr(obj, "teachers"): teachers = obj.teachers elif obj.amends.amends: - if obj.amends.teachers: - teachers = obj.amends.teachers - else: - teachers = obj.amends.amends.teachers + teachers = obj.amends.teachers if obj.amends.teachers else obj.amends.amends.teachers else: teachers = obj.amends.teachers return user.person in teachers.all()