From 075ec9d78946bc74956b2e6b3aed9661e6803202 Mon Sep 17 00:00:00 2001
From: Jonathan Weth <git@jonathanweth.de>
Date: Sun, 23 Jun 2024 17:39:47 +0200
Subject: [PATCH] Add more prefetching for LessonEvent

---
 aleksis/apps/chronos/models.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/aleksis/apps/chronos/models.py b/aleksis/apps/chronos/models.py
index 9533ce1b..732c95d5 100644
--- a/aleksis/apps/chronos/models.py
+++ b/aleksis/apps/chronos/models.py
@@ -1533,7 +1533,7 @@ class LessonEvent(CalendarEvent):
             .get_objects(request, params)
             .not_instance_of(SupervisionEvent)
             .select_related("subject", "course")
-            .prefetch_related("groups", "teachers", "rooms")
+            .prefetch_related("groups", "teachers", "rooms", "groups__members")
         )
 
         if request and not has_person(request.user):
-- 
GitLab