Skip to content

Commit 25cdc28

Browse files
committed
Search emails over email address too in addition to person names
- Legacy-Id: 8266
1 parent 8b63dd9 commit 25cdc28

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

ietf/person/views.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
from django.http import HttpResponse
2+
from django.db.models import Q
23

34
from ietf.person.models import Email
45
from ietf.person.forms import json_emails
56

67
def ajax_search_emails(request):
7-
emails = Email.objects.filter(person__alias__name__icontains=request.GET.get('q','')).filter(active='true').order_by('person__name').distinct()[:10]
8+
q = request.GET.get('q', '').strip()
9+
emails = Email.objects.filter(Q(person__alias__name__icontains=q) |
10+
Q(address__icontains=q)).filter(active='true').order_by('person__name').distinct()[:10]
811
return HttpResponse(json_emails(emails), content_type='application/json')

0 commit comments

Comments
 (0)