From 68909450cfb8a212d6deaed59db265acdcbe6aed Mon Sep 17 00:00:00 2001
From: Michael Bauer <michael-bauer@posteo.de>
Date: Thu, 24 Oct 2024 20:48:01 +0200
Subject: [PATCH] Adapt the register_cover to the new datamodel

---
 aleksis/apps/alsijil/tasks.py                                 | 3 +++
 .../alsijil/templates/alsijil/partials/register_cover.html    | 4 ++--
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/aleksis/apps/alsijil/tasks.py b/aleksis/apps/alsijil/tasks.py
index 70bf2ab45..8beaefbcb 100644
--- a/aleksis/apps/alsijil/tasks.py
+++ b/aleksis/apps/alsijil/tasks.py
@@ -159,6 +159,9 @@ def generate_full_register_printout(
     # build the query-set
     group = Group.objects.filter(pk=group)
 
+    if include_cover:
+        group = group.select_related("school_term")
+
     if include_teachers_and_subjects_table:
         group = group.prefetch_related(
             "courses",
diff --git a/aleksis/apps/alsijil/templates/alsijil/partials/register_cover.html b/aleksis/apps/alsijil/templates/alsijil/partials/register_cover.html
index 193e19094..ba0eb5b86 100644
--- a/aleksis/apps/alsijil/templates/alsijil/partials/register_cover.html
+++ b/aleksis/apps/alsijil/templates/alsijil/partials/register_cover.html
@@ -1,7 +1,7 @@
 <div class="center-align">
   <h1>{% trans 'Class register' %}</h1>
-  <h5>{{ school_term }}</h5>
-  <p>({{ school_term.date_start }}–{{ school_term.date_end }})</p>
+  <h5>{{ group.school_term }}</h5>
+  <p>({{ group.school_term.date_start }}–{{ group.school_term.date_end }})</p>
   {% static "img/aleksis-banner.svg" as aleksis_banner %}
   <img src="{% firstof SITE_PREFERENCES.theme__logo.url aleksis_banner %}"
        alt="{{ SITE_PREFERENCES.general__title }} – Logo" class="max-size-600 center">
-- 
GitLab