From e3a9ef7443d1c84aa14a09382a87945794828375 Mon Sep 17 00:00:00 2001 From: Claude Paroz Date: Wed, 6 Jun 2018 18:51:16 +0200 Subject: [PATCH] Prevent exception when adding new candidate --- candidats/admin.py | 2 ++ candidats/tests.py | 2 ++ 2 files changed, 4 insertions(+) diff --git a/candidats/admin.py b/candidats/admin.py index 9ea20bd..70666d6 100644 --- a/candidats/admin.py +++ b/candidats/admin.py @@ -114,6 +114,8 @@ class CandidateAdmin(admin.ModelAdmin): convocation_mail.boolean = True def candidate_actions(self, obj): + if not obj.pk: + return '' return format_html( 'Confirmation de réception FE + EDE ' 'Validation enseignants EDE ' diff --git a/candidats/tests.py b/candidats/tests.py index bfba54e..132b2f4 100644 --- a/candidats/tests.py +++ b/candidats/tests.py @@ -95,6 +95,8 @@ class CandidateTests(TestCase): street = 'de Neuchâtel 99', ) self.client.login(username='me', password='mepassword') + response = self.client.get(url) + self.assertEqual(response.status_code, 200) response = self.client.post(url, post_data) self.assertEqual(response.status_code, 302)