From 6ba604ea1b2ff3813345636a8384a9fcdff57dd4 Mon Sep 17 00:00:00 2001 From: behruz-dev Date: Tue, 7 Oct 2025 17:27:59 +0500 Subject: [PATCH] change task --- core/apps/orders/models/party.py | 1 + core/apps/orders/views/party.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/core/apps/orders/models/party.py b/core/apps/orders/models/party.py index c9c13c4..e53e127 100644 --- a/core/apps/orders/models/party.py +++ b/core/apps/orders/models/party.py @@ -75,6 +75,7 @@ class Party(BaseModel): self.party_amount.save() else: self.payment_percentage = 100.0 + self.status == 'PURCHASED' return super().save(*args, **kwargs) class Meta: diff --git a/core/apps/orders/views/party.py b/core/apps/orders/views/party.py index 959d694..60c99bc 100644 --- a/core/apps/orders/views/party.py +++ b/core/apps/orders/views/party.py @@ -36,7 +36,7 @@ class PartyCreateApiView(generics.GenericAPIView): class PartyListApiView(generics.GenericAPIView): serializer_class = serializers.PartyListSerializer - queryset = Party.objects.select_related('party_amount').exclude(is_deleted=True).order_by('number') + queryset = Party.objects.select_related('party_amount').exclude(is_deleted=True).order_by('-number') permission_classes = [HasRolePermission] filter_backends = [DjangoFilterBackend] filterset_class = PartyFilter