diff --git a/aleksis/apps/alsijil/tasks.py b/aleksis/apps/alsijil/tasks.py
index 70bf2ab45856e9abf13d67c56c6d32eb43808ed9..8beaefbcb0efa307915555c36e9abb64f0351978 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 193e19094711bdcaa96293267a3b08e9afd8a334..ba0eb5b86d50344290c8072eecf31e3b234c4788 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">