diff --git a/aleksis/apps/alsijil/tasks.py b/aleksis/apps/alsijil/tasks.py
index cb6c7c64e268920b88da380b94fa2894b1e2c360..eb7114632aa36098fd3a92be075f5e6a15e54dd4 100644
--- a/aleksis/apps/alsijil/tasks.py
+++ b/aleksis/apps/alsijil/tasks.py
@@ -125,6 +125,9 @@ def generate_full_register_printout(
                 ),
             )
 
+        if include_teachers_and_subjects_table:
+            group.as_list = [group]
+
         if include_coursebook:
             group.documentations_by_day = {}
             documentations = documentations.order_by("datetime_start").prefetch_related(
diff --git a/aleksis/apps/alsijil/templates/alsijil/print/register_for_group.html b/aleksis/apps/alsijil/templates/alsijil/print/register_for_group.html
index 8b2f811082147e80c42bf74e404c376dbe37d963..7dfc22c6a2648381697476cf84b366d5836eaaf9 100644
--- a/aleksis/apps/alsijil/templates/alsijil/print/register_for_group.html
+++ b/aleksis/apps/alsijil/templates/alsijil/print/register_for_group.html
@@ -33,7 +33,7 @@
     {% if include_teachers_and_subjects_table %}
       {% if group.courses %}
         <h4>{% trans 'Teachers and lessons in group' %} {{ group.name }}</h4>
-        {% include "alsijil/partials/register_teachers_and_subjects_table.html" with groups=[group] only %}
+        {% include "alsijil/partials/register_teachers_and_subjects_table.html" with groups=group.as_list only %}
         <div class="page-break">&nbsp;</div>
       {% endif %}
       {% if group.child_groups %}