forms: do not trace on absent fields

This commit is contained in:
Benjamin Dauvergne 2022-07-07 13:44:51 +02:00
parent d0b51accb4
commit 302f71446c
1 changed files with 4 additions and 2 deletions

View File

@ -201,8 +201,10 @@ class ClientForm(forms.ModelForm):
class ContratForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self.fields['periodicite_debut'].widget.attrs['data-depends-on'] = 'periodicite'
self.fields['periodicite_fin'].widget.attrs['data-depends-on'] = 'periodicite'
if 'periodicite_debut' in self.fields:
self.fields['periodicite_debut'].widget.attrs['data-depends-on'] = 'periodicite'
if 'periodicite_fin' in self.fields:
self.fields['periodicite_fin'].widget.attrs['data-depends-on'] = 'periodicite'
def clean(self):
super().clean()