diff --git a/core/viewsets.py b/core/viewsets.py index 9bbc720a..d213b516 100644 --- a/core/viewsets.py +++ b/core/viewsets.py @@ -540,7 +540,12 @@ class ProductViewSet(EvibesViewSet): qs = super().get_queryset() if self.request.user.has_perm("core.view_product"): return qs - return qs.available() + return qs.filter( + is_active=True, + brand__is_active=True, + category__is_active=True, + stocks__vendor__is_active=True, + ) def get_object(self): queryset = self.filter_queryset(self.get_queryset())