From 5ffa24aec128217cc4bbbbb46a6390cf52a4aefb Mon Sep 17 00:00:00 2001
From: Jonathan Weth <git@jonathanweth.de>
Date: Tue, 5 Nov 2024 12:06:42 +0100
Subject: [PATCH] Fix query

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

diff --git a/aleksis/apps/alsijil/model_extensions.py b/aleksis/apps/alsijil/model_extensions.py
index a0f637830..07db4a091 100644
--- a/aleksis/apps/alsijil/model_extensions.py
+++ b/aleksis/apps/alsijil/model_extensions.py
@@ -103,8 +103,8 @@ def annotate_person_statistics_for_school_term(
     )
     if group:
         documentations = documentations.filter(
-            pk__in=Documentation.objects.filter(course__groups=group).union(
-                Documentation.objects.filter(course__groups__parent_groups=group)
+            pk__in=Documentation.objects.filter(course__groups=group).values_list("pk", flat=True).union(
+                Documentation.objects.filter(course__groups__parent_groups=group).values_list("pk", flat=True)
             )
         )
     docs = list(documentations.values_list("pk", flat=True))
-- 
GitLab