From 6e24ce6a1a19317e7cb5ce7767b78a513712634c Mon Sep 17 00:00:00 2001 From: Daniel Sheppard Date: Tue, 10 Feb 2026 08:29:03 -0600 Subject: [PATCH] Fix test failure by casting to IPAddress --- netbox/ipam/models/ip.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/netbox/ipam/models/ip.py b/netbox/ipam/models/ip.py index 20182cfd8..373ec82a2 100644 --- a/netbox/ipam/models/ip.py +++ b/netbox/ipam/models/ip.py @@ -744,7 +744,7 @@ class IPRange(ContactsMixin, PrimaryModel): # Set the parent prefix self.prefix = Prefix.find_parent_prefix_range( - networks=[self.start_address.ip, self.end_address.ip], + networks=[netaddr.IPAddress(self.start_address), netaddr.IPAddress(self.end_address)], vrf=self.vrf ) @@ -1100,7 +1100,7 @@ class IPAddress(ContactsMixin, PrimaryModel): self.dns_name = self.dns_name.lower() # Set the parent prefix - self.prefix = Prefix.find_parent_prefix(self.address.ip, vrf=self.vrf) + self.prefix = Prefix.find_parent_prefix(netaddr.IPAddress(self.address), vrf=self.vrf) super().save(*args, **kwargs)