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)