diff --git a/candidats/admin.py b/candidats/admin.py index 439ea6f..0a65bae 100644 --- a/candidats/admin.py +++ b/candidats/admin.py @@ -124,10 +124,11 @@ class CandidateAdminForm(forms.ModelForm): fields = '__all__' def __init__(self, *args, **kwargs): - try: - kwargs['initial'] = {'interview': kwargs['instance'].interview} - except Interview.DoesNotExist: - pass + if kwargs.get('instance'): + try: + kwargs['initial'] = {'interview': kwargs['instance'].interview} + except Interview.DoesNotExist: + pass return super().__init__(*args, **kwargs) def save(self, **kwargs):