From b1599fbba2a3b667cd1b53ac06bc4c86524605a2 Mon Sep 17 00:00:00 2001 From: Claude Paroz Date: Fri, 14 Feb 2020 16:32:19 +0100 Subject: [PATCH] Fixed crash when setting interview for a new candidate --- candidats/forms.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/candidats/forms.py b/candidats/forms.py index 6f2572e..c78e721 100644 --- a/candidats/forms.py +++ b/candidats/forms.py @@ -26,6 +26,8 @@ class CandidateForm(forms.ModelForm): self.initial['interview'].candidat = None self.initial['interview'].save() else: + if not obj.pk: + obj.save() Interview.objects.filter(candidat=obj).update(candidat=None) self.cleaned_data['interview'].candidat = obj self.cleaned_data['interview'].save()