From 5cbe3324a2d1cf2c5b1011560cb1e080ec84d181 Mon Sep 17 00:00:00 2001 From: Jamie Murphy Date: Tue, 20 Jun 2023 22:06:56 +0100 Subject: [PATCH] use cleaned address object --- netbox/ipam/forms/model_forms.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/netbox/ipam/forms/model_forms.py b/netbox/ipam/forms/model_forms.py index 5c386d4f8..f682a62c4 100644 --- a/netbox/ipam/forms/model_forms.py +++ b/netbox/ipam/forms/model_forms.py @@ -362,7 +362,7 @@ class IPAddressForm(TenancyForm, NetBoxModelForm): # Do not allow assigning a network ID or broadcast address to an interface. if interface and (address := self.cleaned_data.get('address')): - prefix_str = f"{self.instance.address.network}/{self.instance.address.prefixlen}" + prefix_str = f"{address.network}/{address.prefixlen}" allow_assignment_error = True if self.instance.vrf is None: prefix_obj = Prefix.objects.filter(prefix=prefix_str)