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")