From e98cb2a4e2b9329b15a10616ee7d3da54a82bfe1 Mon Sep 17 00:00:00 2001 From: Claude Paroz Date: Wed, 9 May 2018 15:42:11 +0200 Subject: [PATCH] Allow EDE compens. form for experts without corp. --- stages/pdf.py | 2 +- stages/tests.py | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/stages/pdf.py b/stages/pdf.py index f6fe5fa..3348c0a 100644 --- a/stages/pdf.py +++ b/stages/pdf.py @@ -313,7 +313,7 @@ class CompensationForm: [self.formating('Adresse complète :'), person.street or self.points], ['', person.pcode_city if person.pcode else self.points], ['', self.points], - [self.formating('Employeur :'), person.corporation.name or self.points], + [self.formating('Employeur :'), person.corporation.name if person.corporation else self.points], [Spacer(0, 0.2 * cm)], ] diff --git a/stages/tests.py b/stages/tests.py index 845f135..1891a8d 100644 --- a/stages/tests.py +++ b/stages/tests.py @@ -248,6 +248,11 @@ tél. 032 886 33 00 ) self.assertEqual(response['Content-Type'], 'application/pdf') self.assertGreater(len(response.content), 200) + # Expert without corporation + st.expert = CorpContact.objects.create(first_name='James', last_name='Bond') + st.save() + response = self.client.post(url, follow=True) + self.assertEqual(response.status_code, 200) # Mentor form st.mentor = CorpContact.objects.get(last_name="Horner")