#733: Fixed MAC address device filter

This commit is contained in:
Jeremy Stretch
2016-12-07 15:53:19 -05:00
parent 6246c9ef92
commit ef65c7fcc7
2 changed files with 5 additions and 2 deletions

View File

@@ -260,8 +260,11 @@ class DeviceFilter(CustomFieldFilterSet, django_filters.FilterSet):
).distinct()
def _mac_address(self, queryset, value):
value = value.strip()
if not value:
return queryset
try:
return queryset.filter(interfaces__mac_address=value.strip()).distinct()
return queryset.filter(interfaces__mac_address=value).distinct()
except AddrFormatError:
return queryset.none()