From 186491dfd09d863a0b7057edf07fad7b6bc11920 Mon Sep 17 00:00:00 2001 From: behruz-dev Date: Thu, 25 Sep 2025 15:19:10 +0500 Subject: [PATCH] fix: fix product list api --- core/apps/products/views/folder.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/apps/products/views/folder.py b/core/apps/products/views/folder.py index 0995740..583196f 100644 --- a/core/apps/products/views/folder.py +++ b/core/apps/products/views/folder.py @@ -56,7 +56,9 @@ class FolderProductListApiView(generics.GenericAPIView): def get(self, request, folder_id): folder = get_object_or_404(Folder, id=folder_id) - products = self.filter_queryset(Product.objects.filter(folder=folder)) + products = self.filter_queryset(Product.objects.filter(folder=folder)\ + .exclude(sub_folder__isnull=False) + ) data = self.paginate_queryset(products) serializer = self.serializer_class(data, many=True) return self.get_paginated_response(serializer.data)