From 5dbd4a03581a89277e4b5a682fc1ce07c907ee38 Mon Sep 17 00:00:00 2001 From: behruz-dev Date: Tue, 11 Nov 2025 18:45:52 +0500 Subject: [PATCH] fix --- core/apps/orders/models/party.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/core/apps/orders/models/party.py b/core/apps/orders/models/party.py index 170cbb4..bcb8993 100644 --- a/core/apps/orders/models/party.py +++ b/core/apps/orders/models/party.py @@ -71,6 +71,13 @@ class Party(BaseModel): self.process = 75 elif self.status == 'PARTY_IS_MADE': self.process == 100 + percentage = 0 + count = 0 + for order in self.orders.all(): + count += 1 + percentage += order.completion_percentage + self.process == percentage / count + return super().save(*args, **kwargs) class Meta: