diff --git a/aleksis/apps/alsijil/views.py b/aleksis/apps/alsijil/views.py
index e251e7e97e7aebe58df6e5849ec7fc0d22c65b00..5d33448027244d1edb00634cd1de557b62f2ea59 100644
--- a/aleksis/apps/alsijil/views.py
+++ b/aleksis/apps/alsijil/views.py
@@ -63,6 +63,9 @@ from .util.alsijil_helpers import (
     get_timetable_instance_by_pk,
     register_objects_sorter,
 )
+from .models import ExcuseType, ExtraMark, LessonDocumentation, PersonalNote
+from .tables import ExcuseTypeTable, ExtraMarkTable, PersonalNoteTable
+from .util.alsijil_helpers import get_lesson_period_by_pk, get_timetable_instance_by_pk
 
 
 @permission_required("alsijil.view_register_object", fn=get_register_object_by_pk)  # FIXME
@@ -869,6 +872,8 @@ def overview_person(request: HttpRequest, id_: Optional[int] = None) -> HttpResp
     context["personal_notes"] = personal_notes
     context["excuse_types"] = ExcuseType.objects.all()
 
+    context["personal_notes_table"] = PersonalNoteTable(personal_notes)
+
     extra_marks = ExtraMark.objects.all()
     excuse_types = ExcuseType.objects.all()
     if request.user.has_perm("alsijil.view_person_statistics_personalnote", person):