From c691bfea942821af370dc305a59a79f4d5f40bc6 Mon Sep 17 00:00:00 2001 From: behruz-dev Date: Tue, 7 Oct 2025 14:40:37 +0500 Subject: [PATCH] fix save method --- core/apps/orders/models/party.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/apps/orders/models/party.py b/core/apps/orders/models/party.py index f236db8..fc708c2 100644 --- a/core/apps/orders/models/party.py +++ b/core/apps/orders/models/party.py @@ -69,11 +69,11 @@ class Party(BaseModel): elif self.status == 'PURCHASED': self.process = 75 elif self.status == 'PARTY_IS_MADE': - self.process == 100 - if self.party_amount and self.party_amount.paid_amount > 0: + self.process = 100 + if hasattr(self, 'party_amount') and self.party_amount.paid_amount > 0: self.payment_percentage = (self.party_amount.paid_amount / self.party_amount.payment_amount) * 100 self.party_amount.save() - return super().save(args, kwargs) + return super().save(*args, **kwargs) class Meta: verbose_name = 'Partiya'