From 3d9bf5bea64c2ce1db2c2bb5ceffb88d284982f5 Mon Sep 17 00:00:00 2001 From: behruz-dev Date: Wed, 5 Nov 2025 16:17:41 +0500 Subject: [PATCH] fix --- core/apps/finance/views/expence.py | 2 +- core/apps/finance/views/income.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/apps/finance/views/expence.py b/core/apps/finance/views/expence.py index cb8870f..2856e8d 100644 --- a/core/apps/finance/views/expence.py +++ b/core/apps/finance/views/expence.py @@ -75,7 +75,7 @@ class CounterpartyExpenceListApiView(generics.GenericAPIView): queryset = Expence.objects.select_related( 'cash_transaction', 'payment_type', 'project_folder', 'project', 'counterparty', 'expence_type', 'user' - ).exclude(counterparty__isnull=True) + ).exclude(counterparty__isnull=True).distinct() serializer_class = serializers.ExpenceListSerializer def get(self, request, counterparty_id): diff --git a/core/apps/finance/views/income.py b/core/apps/finance/views/income.py index 62853f8..c9096e8 100644 --- a/core/apps/finance/views/income.py +++ b/core/apps/finance/views/income.py @@ -68,7 +68,7 @@ class CounterpartyIncomeListApiView(generics.GenericAPIView): queryset = Income.objects.select_related( 'cash_transaction', 'payment_type', 'project_folder', 'project', 'counterparty', 'type_income', 'user' - ).exclude(counterparty__isnull=True) + ).exclude(counterparty__isnull=True).distinct() serializer_class = serializers.IncomeListSerializer def get(self, request, counterparty_id):