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">