diff --git a/network_inventory/inventory/views.py b/network_inventory/inventory/views.py index 4ba1d41..3ee8378 100644 --- a/network_inventory/inventory/views.py +++ b/network_inventory/inventory/views.py @@ -104,6 +104,6 @@ class ComputersFilterView(LoginRequiredMixin, SingleTableMixin, FilterView): filterset_class = ComputerFilter def get_queryset(self): - return get_objects_for_user(self.request.user, - 'inventory.view_computer', - klass=Computer) + customers = get_objects_for_user(self.request.user, 'inventory.view_customer', klass=Customer) + results = Computer.objects.filter(customer__in=customers) + return results