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):