From 62f9f8ae176de99c8160cdaf8eaaf2c764cf73bc Mon Sep 17 00:00:00 2001
From: Dominik George <nik@naturalnet.de>
Date: Wed, 20 Nov 2019 15:44:37 +0100
Subject: [PATCH] Assign alias for personal_note count aggregate.

---
 biscuit/apps/alsijil/views.py | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/biscuit/apps/alsijil/views.py b/biscuit/apps/alsijil/views.py
index 6aa1734f3..419bd6631 100644
--- a/biscuit/apps/alsijil/views.py
+++ b/biscuit/apps/alsijil/views.py
@@ -201,11 +201,10 @@ def full_register_group(request: HttpRequest, id_: int) -> HttpResponse:
     personal_note_filters = PersonalNoteFilter.objects.all()
     for personal_note_filter in personal_note_filters:
         persons = persons.annotate(
-            Count(
+            **{'personal_notes_with_%s' % personal_note_filter.identifier: Count(
                 'personal_notes__remarks',
-                filter=Q(personal_notes__remarks__iregex=personal_note_filter.regex),
-                output_field='personal_notes_with_%s' % personal_note_filter.identifier
-            )
+                filter=Q(personal_notes__remarks__iregex=personal_note_filter.regex)
+            )}
         )
 
     context['persons'] = persons
-- 
GitLab