From ca83c324413daac365dca007553c7f08cd2b63ac Mon Sep 17 00:00:00 2001 From: Joseph Kennedy Date: Wed, 30 Aug 2017 03:12:31 -0400 Subject: [PATCH] fix search queryset filter --- netbox/dcim/filters.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/netbox/dcim/filters.py b/netbox/dcim/filters.py index 742fdf619..29c6fe85e 100644 --- a/netbox/dcim/filters.py +++ b/netbox/dcim/filters.py @@ -614,6 +614,10 @@ class InterfaceListFilter(django_filters.FilterSet): method='_mac_address', label='MAC address', ) + description = django_filters.CharFilter( + method='filter_type', + label='Description', + ) class Meta: model = Interface @@ -650,10 +654,8 @@ class InterfaceListFilter(django_filters.FilterSet): return queryset return queryset.filter( Q(name__icontains=value) | - Q(serial__icontains=value.strip()) | - Q(inventory_items__serial__icontains=value.strip()) | - Q(asset_tag=value.strip()) | - Q(comments__icontains=value) + Q(device__icontains=value.strip()) | + Q(description__icontains=value) ).distinct()