diff --git a/netbox/dcim/filters.py b/netbox/dcim/filters.py index 3fd4fdb7f..e466723bd 100644 --- a/netbox/dcim/filters.py +++ b/netbox/dcim/filters.py @@ -425,7 +425,8 @@ class DeviceFilter(CustomFieldFilterSet, django_filters.FilterSet): label='Device model (slug)', ) status = django_filters.MultipleChoiceFilter( - choices=STATUS_CHOICES + choices=STATUS_CHOICES, + null_value=None ) is_full_depth = django_filters.BooleanFilter( name='device_type__is_full_depth', diff --git a/netbox/ipam/filters.py b/netbox/ipam/filters.py index f80374ca0..521a6ae79 100644 --- a/netbox/ipam/filters.py +++ b/netbox/ipam/filters.py @@ -165,7 +165,8 @@ class PrefixFilter(CustomFieldFilterSet, django_filters.FilterSet): label='Role (slug)', ) status = django_filters.MultipleChoiceFilter( - choices=PREFIX_STATUS_CHOICES + choices=PREFIX_STATUS_CHOICES, + null_value=None ) class Meta: @@ -270,7 +271,8 @@ class IPAddressFilter(CustomFieldFilterSet, django_filters.FilterSet): label='Interface (ID)', ) status = django_filters.MultipleChoiceFilter( - choices=IPADDRESS_STATUS_CHOICES + choices=IPADDRESS_STATUS_CHOICES, + null_value=None ) role = django_filters.MultipleChoiceFilter( choices=IPADDRESS_ROLE_CHOICES @@ -369,7 +371,8 @@ class VLANFilter(CustomFieldFilterSet, django_filters.FilterSet): label='Role (slug)', ) status = django_filters.MultipleChoiceFilter( - choices=VLAN_STATUS_CHOICES + choices=VLAN_STATUS_CHOICES, + null_value=None ) class Meta: diff --git a/netbox/virtualization/filters.py b/netbox/virtualization/filters.py index 1000f2ab4..ac5b2436c 100644 --- a/netbox/virtualization/filters.py +++ b/netbox/virtualization/filters.py @@ -70,7 +70,8 @@ class VirtualMachineFilter(CustomFieldFilterSet): label='Search', ) status = django_filters.MultipleChoiceFilter( - choices=STATUS_CHOICES + choices=STATUS_CHOICES, + null_value=None ) cluster_group_id = django_filters.ModelMultipleChoiceFilter( name='cluster__group',