Fixes #13105: Avoid exception when attempting to allocate next available IP address from prefix marked as utilized

This commit is contained in:
Jeremy Stretch 2023-07-10 13:53:31 -04:00
parent cab7b76220
commit 73348ee435

View File

@ -406,7 +406,7 @@ class Prefix(GetAvailablePrefixesMixin, PrimaryModel):
Return all available IPs within this prefix as an IPSet.
"""
if self.mark_utilized:
return list()
return netaddr.IPSet()
prefix = netaddr.IPSet(self.prefix)
child_ips = netaddr.IPSet([ip.address.ip for ip in self.get_child_ips()])