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
This commit is contained in:
Henrik Levkowetz 2015-04-21 11:53:00 +00:00
parent e843516043
commit 88300e5d50

View file

@ -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