Skip to content

Commit 46995c0

Browse files
make members searchable by name or email (#1095)
* make members searchable by name or email * fix linting * use contains --------- Co-authored-by: Andrew Dickinson <Andrew-Dickinson@users.noreply.github.com>
1 parent a64f8d0 commit 46995c0

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/meshapi/views/autocomplete.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from dal_select2.views import Select2QuerySetView
2-
from django.db.models import QuerySet
2+
from django.db.models import Q, QuerySet
33

44
from meshapi.models import Member
55

@@ -14,6 +14,6 @@ def get_queryset(self) -> QuerySet[Member]:
1414
queryset = Member.objects.all()
1515

1616
if self.q:
17-
queryset = queryset.filter(name__istartswith=self.q)
17+
queryset = queryset.filter(Q(name__istartswith=self.q) | Q(primary_email_address__icontains=self.q))
1818

1919
return queryset

0 commit comments

Comments
 (0)