use cleaned address object

This commit is contained in:
Jamie Murphy 2023-06-20 22:06:56 +01:00
parent a9b2d0ebfd
commit 5cbe3324a2

View File

@ -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)