This commit is contained in:
Jeremy Stretch 2025-07-14 10:12:21 -04:00
parent cb5bf5dbbd
commit fb9607d2fe

View File

@ -117,7 +117,7 @@ class CachedValueSearchBackend(SearchBackend):
query_filter &= Q(type=FieldTypes.STRING)
elif lookup in (LookupTypes.PARTIAL, LookupTypes.EXACT):
try:
# If the value looks like an IP address, add an extra filters for CIDR/INET values
# If the value looks like an IP address, add extra filters for CIDR/INET values
address = str(netaddr.IPNetwork(value.strip()).cidr)
query_filter |= Q(type=FieldTypes.INET) & Q(value__net_host=address)
if lookup == LookupTypes.PARTIAL: