From bac0040672ea9ce29ead1199e99efa9eb9ddcc85 Mon Sep 17 00:00:00 2001 From: behruz-dev Date: Fri, 14 Nov 2025 15:33:43 +0500 Subject: [PATCH] fi --- core/apps/counterparty/views/counterparty.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/apps/counterparty/views/counterparty.py b/core/apps/counterparty/views/counterparty.py index d26680b..0bfd730 100644 --- a/core/apps/counterparty/views/counterparty.py +++ b/core/apps/counterparty/views/counterparty.py @@ -284,10 +284,10 @@ class CounterpartyAKTApiView(views.APIView): currency = request.query_params.get('currency', 'uzs') counterparty = get_object_or_404(Counterparty, id=id) - parties = Party.objects.filter( + parties = Party.objects.prefetch_related('orders', 'orders__product').filter( orders__counterparty=counterparty, is_deleted=False, process=100, payment_percentage=100 ).distinct().order_by('-created_at') - expences = Expence.objects.filter(counterparty=counterparty, is_deleted=False).distinct().order_by('-created_at') + expences = Expence.objects.select_related().filter(counterparty=counterparty, is_deleted=False).distinct().order_by('-created_at') incomes = Income.objects.filter(counterparty=counterparty, is_deleted=False).distinct().order_by('-created_at') # TODO: date va end date boyicha filter @@ -346,7 +346,7 @@ class CounterpartyAKTApiView(views.APIView): return Response(response, status=200) - def _group_by_date(self, parties, expences, incomes): + def _group_by_date(self, parties, incomes, expences): daily_data = defaultdict(lambda: { 'parties': [], 'expences': [],