diff --git a/aleksis/apps/alsijil/views.py b/aleksis/apps/alsijil/views.py index 7f0cfbea375ba6b010f560ad9a1ae3b02f8bf45f..e251e7e97e7aebe58df6e5849ec7fc0d22c65b00 100644 --- a/aleksis/apps/alsijil/views.py +++ b/aleksis/apps/alsijil/views.py @@ -745,11 +745,7 @@ def overview_person(request: HttpRequest, id_: Optional[int] = None) -> HttpResp lesson_pks = request.POST.getlist("selected_notes") - def convert_to_int_optional(x): - with suppress(ValueError): - return int(x) - - lesson_pks = [convert_to_int_optional(pk) for pk in lesson_pks] + lesson_pks = filter(str.isnumeric, lesson_pks) notes = person.personal_notes.filter( pk__in=lesson_pks,