From 3421d271176806ba2001e5842d523c9373325356 Mon Sep 17 00:00:00 2001 From: Jorran de Wit <jorrandewit@outlook.com> Date: Sun, 12 Nov 2017 19:39:29 +0100 Subject: [PATCH] Fix affliations --- petitions/views.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/petitions/views.py b/petitions/views.py index 86c527ccc..662dc0774 100644 --- a/petitions/views.py +++ b/petitions/views.py @@ -20,14 +20,17 @@ def petition(request, slug): if request.user.is_authenticated: is_signed = petition.petition_signatories.verified().filter( signatory=request.user.contributor).exists() + affiliation = request.user.contributor.affiliations.first() or {} + institition = affiliation.institution.name if affiliation else '' + country = affiliation.institution.country if affiliation else '' initial = { 'petition': petition, 'title': request.user.contributor.title, 'first_name': request.user.first_name, 'last_name': request.user.last_name, 'email': request.user.email, - 'country_of_employment': request.user.contributor.affiliation.country_of_employment, - 'affiliation': request.user.contributor.affiliation.name, + 'country_of_employment': country, + 'affiliation': institition, } form = SignPetitionForm(request.POST or None, initial=initial, petition=petition, -- GitLab