Do not fail on deputies without a political group set
This commit is contained in:
parent
55684559e8
commit
36fc1f8cf5
|
@ -47,7 +47,10 @@ class DeputiesSource(object):
|
|||
deputies = [x.getObject() for x in results]
|
||||
deputies.sort(cmp_person)
|
||||
def format_deputy(x):
|
||||
return '%s %s (%s)' % (x.lastname, x.firstname, x.polgroup.to_object.title)
|
||||
if x.polgroup:
|
||||
return '%s %s (%s)' % (x.lastname, x.firstname, x.polgroup.to_object.title)
|
||||
else:
|
||||
return '%s %s (?)' % (x.lastname, x.firstname)
|
||||
deputies_terms = [SimpleVocabulary.createTerm(
|
||||
'deputy:'+x.id, 'deputy:'+x.id, format_deputy(x))
|
||||
for x in deputies]
|
||||
|
|
Reference in New Issue