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]