Remove form-level validation

This commit is contained in:
Brian Tiemann 2024-11-14 10:34:05 -05:00
parent 5029dd4eaf
commit 640a325551

View File

@ -923,15 +923,6 @@ class MACAddressForm(NetBoxModelForm):
super().__init__(*args, **kwargs)
def clean_is_primary(self):
# If setting this MACAddress to primary, unset all the rest on this interface
if is_primary := self.cleaned_data['is_primary']:
if interface := self.cleaned_data['interface']:
interface.mac_addresses.all().update(is_primary=False)
if vminterface := self.cleaned_data['vminterface']:
vminterface.mac_addresses.all().update(is_primary=False)
return is_primary
def clean(self):
super().clean()