Fixes ticket #1469, trying to add duplicate name in Rolodex causes 500 error. Commit ready for merge

- Legacy-Id: 8723
This commit is contained in:
Ryan Cross 2014-12-02 18:30:35 +00:00
parent 50cb5f0762
commit 9cf30a07d1

View file

@ -40,7 +40,7 @@ def add(request):
# search to see if contact already exists
name = form.cleaned_data['name']
results = Person.objects.filter(name=name)
results = Alias.objects.filter(name=name)
if not results:
return HttpResponseRedirect('../add-proceed/')
@ -236,11 +236,9 @@ def search(request):
#kwargs['email__address__istartswith'] = email
kwargs['person__email__address__istartswith'] = email
if id:
#kwargs['id'] = id
kwargs['person__id'] = id
# perform query
if kwargs:
#qs = Person.objects.filter(**kwargs)
qs = Alias.objects.filter(**kwargs).distinct()
results = qs.order_by('name')