diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 7ea89ad861c17d48a06a622741eb0bb1850e6337..721912e621695119ba11edb18969de49242309a4 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -13,6 +13,7 @@ Fixed ~~~~~ * Register absence form wasn't accessible without direct access to class register. +* Printing the full group register failed when a person had no personal notes. `2.1`_ - 2022-06-25 ------------------- diff --git a/aleksis/apps/alsijil/views.py b/aleksis/apps/alsijil/views.py index b620999997ad70eb9ea42caa569a8c0636f63c4a..dc88dea6108ddc208142bf5b510f72f1563dbd47 100644 --- a/aleksis/apps/alsijil/views.py +++ b/aleksis/apps/alsijil/views.py @@ -736,7 +736,7 @@ def full_register_group(request: HttpRequest, id_: int) -> HttpResponse: prefetched_persons = [] for person in persons: - person.filtered_notes = sorted_personal_notes["person"][person.pk] + person.filtered_notes = sorted_personal_notes["person"].get(person.pk, []) prefetched_persons.append(person) context["school_term"] = group.school_term