From 28ca4bcf9d4b1c8088cdff27be4c57b2a6b5f39b Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Thu, 18 Jan 2024 09:45:31 -0500 Subject: [PATCH] Clean up obsolete accommodations for 'required' widget attr --- netbox/ipam/forms/model_forms.py | 1 - netbox/users/forms/model_forms.py | 2 -- 2 files changed, 3 deletions(-) diff --git a/netbox/ipam/forms/model_forms.py b/netbox/ipam/forms/model_forms.py index 5bdb1aab2..0e2250d2d 100644 --- a/netbox/ipam/forms/model_forms.py +++ b/netbox/ipam/forms/model_forms.py @@ -738,7 +738,6 @@ class ServiceCreateForm(ServiceForm): # Fields which may be populated from a ServiceTemplate are not required for field in ('name', 'protocol', 'ports'): self.fields[field].required = False - del self.fields[field].widget.attrs['required'] def clean(self): super().clean() diff --git a/netbox/users/forms/model_forms.py b/netbox/users/forms/model_forms.py index c3f943c3d..d5742587f 100644 --- a/netbox/users/forms/model_forms.py +++ b/netbox/users/forms/model_forms.py @@ -213,9 +213,7 @@ class UserForm(forms.ModelForm): # Password fields are optional for existing Users self.fields['password'].required = False - self.fields['password'].widget.attrs.pop('required') self.fields['confirm_password'].required = False - self.fields['confirm_password'].widget.attrs.pop('required') def save(self, *args, **kwargs): instance = super().save(*args, **kwargs)