diff --git a/netbox/dcim/filters.py b/netbox/dcim/filters.py index b72b6e511..16d8de25a 100644 --- a/netbox/dcim/filters.py +++ b/netbox/dcim/filters.py @@ -664,7 +664,7 @@ class InterfaceListFilter(django_filters.FilterSet): return queryset return queryset.filter( Q(name__icontains=value) | - Q(device__icontains=value.strip()) | + Q(device__icontains=value) | Q(description__icontains=value) ).distinct() diff --git a/netbox/dcim/forms.py b/netbox/dcim/forms.py index 99d74d2f0..62d44014d 100644 --- a/netbox/dcim/forms.py +++ b/netbox/dcim/forms.py @@ -1622,7 +1622,7 @@ class InterfaceListFilterForm(BootstrapMixin, forms.Form): q = forms.CharField(required=False, label='Search') site = FilterChoiceField( queryset=Site.objects.annotate(filter_count=Count('devices')), - to_field_name='slug', + to_field_name='slug' ) #device = forms.ModelChoiceField(required=False, queryset=Device.objects.all(), to_field_name='slug') device = forms.CharField(required=False, label='Device name')