From 9e1430b05c9227a6665adba8156a823c89249129 Mon Sep 17 00:00:00 2001 From: Egor fureunoir Gorbunov Date: Mon, 25 Aug 2025 00:38:05 +0300 Subject: [PATCH] Fixes: 1) Return filtering options to ProductViewSet --- core/viewsets.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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())