From fde7d492d40e9ce6e76a887ed4da2e5e76dd6825 Mon Sep 17 00:00:00 2001 From: Andreas Zweili Date: Fri, 30 Aug 2019 21:04:23 +0200 Subject: [PATCH] fix the all computers list --- network_inventory/inventory/views.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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