diff --git a/aleksis/apps/chronos/views.py b/aleksis/apps/chronos/views.py
index 0962eccbc89602c3dff1b8a6466a3eb2dff50394..b161645df7ae85c2605c398ab7e347084d1fc306 100644
--- a/aleksis/apps/chronos/views.py
+++ b/aleksis/apps/chronos/views.py
@@ -360,9 +360,8 @@ def substitutions(
             wanted_day, "substitutions_by_date"
         )
 
-        template_name = "chronos/substitutions.html"
+        return render(request, "chronos/substitutions.html", context)
     else:
         context["days"] = day_contexts
-        template_name = "chronos/substitutions_print.html"
 
-    return render(request, template_name, context)
+        return render_pdf(request, "chronos/substitutions_print.html", context)