diff --git a/netbox/vapor/filters.py b/netbox/vapor/filters.py index 559b28438..d604fcddf 100644 --- a/netbox/vapor/filters.py +++ b/netbox/vapor/filters.py @@ -103,7 +103,7 @@ class InterfaceFilter(django_filters.FilterSet): ) customer = django_filters.ModelMultipleChoiceFilter( - field_name='_connected_interface__device__tenant__slug', + field_name='device__tenant__slug', queryset=Tenant.objects.all(), to_field_name='slug', label='Customer (slug)', diff --git a/netbox/vapor/tests/test_api.py b/netbox/vapor/tests/test_api.py index f0d65483c..838bc2ac8 100644 --- a/netbox/vapor/tests/test_api.py +++ b/netbox/vapor/tests/test_api.py @@ -94,4 +94,4 @@ class VaporTestInterfaces(APITestCase): url = '{}?{}'.format(base_url, '&'.join(['{}={}'.format(k, v) for k, v in query.items()])) response = self.client.get(url, **self.header) self.assertEqual(response.data['count'], 1) - self.assertEqual(response.data['results'][0]['name'], self.interface2.name) + self.assertEqual(response.data['results'][0]['name'], self.interface1.name)