From cbdcafe13e0eb686cbd2d7c25b6ac75d5d2e0e0c Mon Sep 17 00:00:00 2001 From: Helgi Hrafn Gunnarsson Date: Thu, 13 Sep 2018 20:09:41 +0100 Subject: [PATCH] Bugfix: Fetching personal data failed if running in a non-concluded election. --- core/views.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/core/views.py b/core/views.py index 0cc3babf..1b1185d7 100644 --- a/core/views.py +++ b/core/views.py @@ -48,6 +48,7 @@ from core.utils import is_ssn_human_or_institution from core.utils import random_word from election.models import Election +from election.models import ElectionResult from issue.forms import DocumentForm from issue.models import Document from issue.models import DocumentContent @@ -382,7 +383,10 @@ def make_zipfile(output_filename, source_dir): for election in elections: if election.results_are_ordered: - user_place = election.result.rows.get(candidate__user_id=user.id).order + try: + user_place = election.result.rows.get(candidate__user_id=user.id).order + except ElectionResult.DoesNotExist: + user_place = 'not-yet-determined' else: if election.result.rows.filter(candidate__user_id=user.id).exists(): user_place = 'selected'