diff --git a/aleksis/apps/alsijil/views.py b/aleksis/apps/alsijil/views.py index 6fd7ec6c01a29c6cdaed7da1c497f4d847104e0d..b74df3175dd1fabc02f2d6e528b3ce8c580400fb 100644 --- a/aleksis/apps/alsijil/views.py +++ b/aleksis/apps/alsijil/views.py @@ -839,9 +839,11 @@ def overview_person(request: HttpRequest, id_: Optional[int] = None) -> HttpResp .annotate_date_range() .annotate_subject() ) + personal_note_filter_object = PersonalNoteFilter(request.GET, queryset=personal_notes) filtered_personal_notes = personal_note_filter_object.qs context["personal_note_filter_form"] = personal_note_filter_object.form + used_filters = list(personal_note_filter_object.data.values()) context["num_filters"] = ( len(used_filters) - used_filters.count("") - used_filters.count("unknown") @@ -863,6 +865,7 @@ def overview_person(request: HttpRequest, id_: Optional[int] = None) -> HttpResp form.execute() person.refresh_from_db() context["action_form"] = form + table = PersonalNoteTable(filtered_personal_notes) RequestConfig(request, paginate={"per_page": 20}).configure(table) context["personal_notes_table"] = table