diff --git a/aleksis/apps/alsijil/templates/alsijil/class_register/lesson.html b/aleksis/apps/alsijil/templates/alsijil/class_register/lesson.html index f21d7686acb763c6f63942dcab91517020b7e0e2..13e781bfb24e3dab3184aa0145dadde7dffd3987 100644 --- a/aleksis/apps/alsijil/templates/alsijil/class_register/lesson.html +++ b/aleksis/apps/alsijil/templates/alsijil/class_register/lesson.html @@ -114,11 +114,13 @@ <a href="#personal-notes">{% trans "Personal notes" %}</a> </li> {% endif %} - {% has_perm "alsijil.view_lessondocumentation" user register_object.prev as can_view_prev_lesson_documentation %} - {% if register_object.prev.get_lesson_documentation and can_view_prev_lesson_documentation %} - <li class="tab"> - <a href="#previous-lesson">{% trans "Previous lesson" %}</a> - </li> + {% if prev_lesson %} + {% has_perm "alsijil.view_lessondocumentation" user prev_lesson as can_view_prev_lesson_documentation %} + {% if prev_lesson.get_lesson_documentation and can_view_prev_lesson_documentation %} + <li class="tab"> + <a href="#previous-lesson">{% trans "Previous lesson" %}</a> + </li> + {% endif %} {% endif %} {% if group_roles %} <li class="tab"> @@ -172,7 +174,7 @@ </div> </div> - {% with prev_lesson=register_object.prev prev_doc=prev_lesson.get_lesson_documentation %} + {% with prev_doc=prev_lesson.get_lesson_documentation %} {% with absences=prev_lesson.get_absences tardinesses=prev_lesson.get_tardinesses extra_marks=prev_lesson.get_extra_marks %} {% has_perm "alsijil.view_lessondocumentation" user prev_lesson as can_view_prev_lesson_documentation %} {% if prev_doc and can_view_prev_lesson_documentation %}