Skip to content
Snippets Groups Projects
Commit d2875c21 authored by Ben Adida's avatar Ben Adida
Browse files

more robustness for eligibility category

parent 3181b68e
No related branches found
No related tags found
No related merge requests found
......@@ -251,7 +251,12 @@ class Election(HeliosModel):
if not self.eligibility:
return []
return [constraint['constraint'] for constraint in self.eligibility if constraint['auth_system'] == user_type][0]
# constraints that are relevant
relevant_constraints = [constraint['constraint'] for constraint in self.eligibility if constraint['auth_system'] == user_type]
if len(relevant_constraints) > 0:
return relevant_constraints[0]
else:
return []
def eligibility_category_id(self, user_type):
"when eligibility is by category, this returns the category_id"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment