From acfaa832594842513eeaa9b20d47b6caa29521ae Mon Sep 17 00:00:00 2001 From: behruz-dev Date: Mon, 15 Sep 2025 17:16:08 +0500 Subject: [PATCH] fix --- core/apps/finance/views/expence_contract.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/core/apps/finance/views/expence_contract.py b/core/apps/finance/views/expence_contract.py index e30881a..4a5f38b 100644 --- a/core/apps/finance/views/expence_contract.py +++ b/core/apps/finance/views/expence_contract.py @@ -52,9 +52,10 @@ class ExpenceContractListApiView(generics.GenericAPIView): def get(self, request): counterparty_id = request.query_params.get('counterparty') if counterparty_id: - self.queryset = self.queryset.filter(counterparty=counterparty_id) - - page = self.paginate_queryset(self.queryset) + queryset = self.queryset.filter(counterparty=counterparty_id) + else: + queryset = self.queryset + page = self.paginate_queryset(queryset) if page is not None: serializer = self.serializer_class(page, many=True) return self.get_paginated_response(serializer.data) @@ -98,4 +99,4 @@ class ExpenceContractStatisticsApiView(views.APIView): 'uzs': uzs, 'usd': usd } - return Response(res, status=200) \ No newline at end of file + return Response(res, status=200)