diff --git a/netbox/dcim/forms/model_forms.py b/netbox/dcim/forms/model_forms.py index 23a12ff0e..007d10710 100644 --- a/netbox/dcim/forms/model_forms.py +++ b/netbox/dcim/forms/model_forms.py @@ -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()