diff --git a/aleksis/apps/alsijil/model_extensions.py b/aleksis/apps/alsijil/model_extensions.py index 2c94f1fd980f54de9a18f2d7eb8f8424c241699a..2c5420200e3dd9a6c60ad562e495d198be4a8b39 100644 --- a/aleksis/apps/alsijil/model_extensions.py +++ b/aleksis/apps/alsijil/model_extensions.py @@ -461,7 +461,7 @@ def generate_person_list_with_class_register_statistics( ), tardiness=Sum("filtered_personal_notes__tardiness"), tardiness_count=Count( - "filtered_personal_notes", filter=Q(filtered_personal_notes__late__gt=0), distinct=True + "filtered_personal_notes", filter=Q(filtered_personal_notes__tardiness__gt=0), distinct=True ), ) diff --git a/aleksis/apps/alsijil/views.py b/aleksis/apps/alsijil/views.py index 76e79c5791df8846bbf3a4bb38bf162568f600c6..7ce3b26f120952857b613d162aaef6c8d04b50c8 100644 --- a/aleksis/apps/alsijil/views.py +++ b/aleksis/apps/alsijil/views.py @@ -796,7 +796,7 @@ def overview_person(request: HttpRequest, id_: Optional[int] = None) -> HttpResp personal_notes = ( allowed_personal_notes.not_empty() - .filter(Q(absent=True) | Q(late__gt=0) | ~Q(remarks="") | Q(extra_marks__isnull=False)) + .filter(Q(absent=True) | Q(tardiness__gt=0) | ~Q(remarks="") | Q(extra_marks__isnull=False)) .annotate( school_term_start=Case( When(event__isnull=False, then="event__school_term__date_start"),