From 88300e5d501909d073abd8cde630c35e6acaa787 Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz Date: Tue, 21 Apr 2015 11:53:00 +0000 Subject: [PATCH] Removed emtpy items from the must-be-there list before handing the list to Person.objects.filter(pk__in=...). Fixes issues #1684, #1685 - Legacy-Id: 9528 --- ietf/secr/sreq/views.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ietf/secr/sreq/views.py b/ietf/secr/sreq/views.py index fb5fd1631..94494b160 100644 --- a/ietf/secr/sreq/views.py +++ b/ietf/secr/sreq/views.py @@ -237,7 +237,8 @@ def confirm(request, acronym): if 'resources' in form: form['resources'] = [ ResourceAssociation.objects.get(pk=pk) for pk in form['resources'].split(',')] if 'bethere' in form: - form['bethere'] = Person.objects.filter(pk__in=form['bethere'].split(',')) + person_id_list = [ id for id in form['bethere'].split(',') if id ] + form['bethere'] = Person.objects.filter(pk__in=person_id_list) meeting = get_meeting() group = get_object_or_404(Group,acronym=acronym) login = request.user.person