diff --git a/netbox/dcim/forms/connections.py b/netbox/dcim/forms/connections.py index 1b393ec6e..62247e3e3 100644 --- a/netbox/dcim/forms/connections.py +++ b/netbox/dcim/forms/connections.py @@ -160,12 +160,11 @@ def get_cable_form(a_type, b_type): self.initial['a_terminations'] = self.instance.a_terminations self.initial['b_terminations'] = self.instance.b_terminations - def save(self, *args, **kwargs): + def clean(self): + super().clean() # Set the A/B terminations on the Cable instance self.instance.a_terminations = self.cleaned_data['a_terminations'] self.instance.b_terminations = self.cleaned_data['b_terminations'] - return super().save(*args, **kwargs) - return _CableForm