Explorar el Código

Merge remote-tracking branch 'origin/develop' into develop

Daniel Sheppard hace 3 años
padre
commit
2a4c728375
Se han modificado 1 ficheros con 2 adiciones y 0 borrados
  1. 2 0
      netbox/ipam/filtersets.py

+ 2 - 0
netbox/ipam/filtersets.py

@@ -149,6 +149,7 @@ class AggregateFilterSet(NetBoxModelFilterSet, TenancyFilterSet):
         try:
         try:
             prefix = str(netaddr.IPNetwork(value.strip()).cidr)
             prefix = str(netaddr.IPNetwork(value.strip()).cidr)
             qs_filter |= Q(prefix__net_contains_or_equals=prefix)
             qs_filter |= Q(prefix__net_contains_or_equals=prefix)
+            qs_filter |= Q(prefix__contains=value.strip())
         except (AddrFormatError, ValueError):
         except (AddrFormatError, ValueError):
             pass
             pass
         return queryset.filter(qs_filter)
         return queryset.filter(qs_filter)
@@ -339,6 +340,7 @@ class PrefixFilterSet(NetBoxModelFilterSet, TenancyFilterSet):
         try:
         try:
             prefix = str(netaddr.IPNetwork(value.strip()).cidr)
             prefix = str(netaddr.IPNetwork(value.strip()).cidr)
             qs_filter |= Q(prefix__net_contains_or_equals=prefix)
             qs_filter |= Q(prefix__net_contains_or_equals=prefix)
+            qs_filter |= Q(prefix__contains=value.strip())
         except (AddrFormatError, ValueError):
         except (AddrFormatError, ValueError):
             pass
             pass
         return queryset.filter(qs_filter)
         return queryset.filter(qs_filter)