mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-13 16:47:34 -06:00
fix(ipam): Correct usage of the queryset.none method (#19678)
Ensures the `queryset.none()` method is called properly with parentheses. This fixes a potential issue where the method would not execute as intended, improving the stability and correctness of the filter logic.
This commit is contained in:
parent
2680f855ff
commit
dda0a55e5e
@ -449,7 +449,7 @@ class PrefixFilterSet(NetBoxModelFilterSet, ScopedFilterSet, TenancyFilterSet, C
|
|||||||
@extend_schema_field(OpenApiTypes.STR)
|
@extend_schema_field(OpenApiTypes.STR)
|
||||||
def filter_present_in_vrf(self, queryset, name, vrf):
|
def filter_present_in_vrf(self, queryset, name, vrf):
|
||||||
if vrf is None:
|
if vrf is None:
|
||||||
return queryset.none
|
return queryset.none()
|
||||||
return queryset.filter(
|
return queryset.filter(
|
||||||
Q(vrf=vrf) |
|
Q(vrf=vrf) |
|
||||||
Q(vrf__export_targets__in=vrf.import_targets.all())
|
Q(vrf__export_targets__in=vrf.import_targets.all())
|
||||||
@ -729,7 +729,7 @@ class IPAddressFilterSet(NetBoxModelFilterSet, TenancyFilterSet, ContactModelFil
|
|||||||
@extend_schema_field(OpenApiTypes.STR)
|
@extend_schema_field(OpenApiTypes.STR)
|
||||||
def filter_present_in_vrf(self, queryset, name, vrf):
|
def filter_present_in_vrf(self, queryset, name, vrf):
|
||||||
if vrf is None:
|
if vrf is None:
|
||||||
return queryset.none
|
return queryset.none()
|
||||||
return queryset.filter(
|
return queryset.filter(
|
||||||
Q(vrf=vrf) |
|
Q(vrf=vrf) |
|
||||||
Q(vrf__export_targets__in=vrf.import_targets.all())
|
Q(vrf__export_targets__in=vrf.import_targets.all())
|
||||||
|
Loading…
Reference in New Issue
Block a user