From d05118e944326bbca4adede358a7a32d6d9186fa Mon Sep 17 00:00:00 2001
From: Jonathan Weth <git@jonathanweth.de>
Date: Wed, 24 Feb 2021 11:17:41 +0100
Subject: [PATCH] Use label_ attribute in annotate_documentations

---
 aleksis/apps/alsijil/util/alsijil_helpers.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/aleksis/apps/alsijil/util/alsijil_helpers.py b/aleksis/apps/alsijil/util/alsijil_helpers.py
index f44a90944..0ea834bad 100644
--- a/aleksis/apps/alsijil/util/alsijil_helpers.py
+++ b/aleksis/apps/alsijil/util/alsijil_helpers.py
@@ -76,12 +76,12 @@ def annotate_documentations(
         instances = instances.order_by("period__weekday", "period__period")
     else:
         instances = instances.order_by("period_from__weekday", "period_from__period")
-    args = {Event: "event", LessonPeriod: "lesson_period", ExtraLesson: "extra_lesson"}
+
     instances = instances.annotate(
         has_documentation=Exists(
             LessonDocumentation.objects.filter(
                 ~Q(topic__exact=""), week=wanted_week.week, year=wanted_week.year,
-            ).filter(**{args[klass]: OuterRef("pk")})
+            ).filter(**{klass.label_: OuterRef("pk")})
         )
     )
 
-- 
GitLab