Fixes: 1) Return filtering options to ProductViewSet

This commit is contained in:
Egor Pavlovich Gorbunov 2025-08-25 00:38:05 +03:00
parent bf4c21d431
commit 9e1430b05c

View file

@ -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())