From d6a7dfa30ce9fa504f7375bbe165317936d7789a Mon Sep 17 00:00:00 2001 From: behruz-dev Date: Thu, 21 Aug 2025 11:39:05 +0500 Subject: [PATCH] fix offer list api --- core/apps/orders/views/offer.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/apps/orders/views/offer.py b/core/apps/orders/views/offer.py index 61298dc..bf16fa5 100644 --- a/core/apps/orders/views/offer.py +++ b/core/apps/orders/views/offer.py @@ -33,7 +33,9 @@ class OffersCreateApiView(generics.GenericAPIView): class OfferListApiView(generics.GenericAPIView): permission_classes = [HasRolePermission] - queryset = Order.objects.select_related('product', 'unity').prefetch_related('offers') + queryset = Order.objects.select_related('product', 'unity').prefetch_related('offers').filter( + offers__isnull=False + ).distinct() required_permissions = ['offer'] serializer_class = serializers.OrderListForOfferSerializer filter_backends = [DjangoFilterBackend]