From 5ae183b33d025436bef825c48240736f5b92e0d1 Mon Sep 17 00:00:00 2001 From: behruz-dev Date: Mon, 6 Oct 2025 17:09:18 +0500 Subject: [PATCH] fix --- core/apps/orders/serializers/party.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/core/apps/orders/serializers/party.py b/core/apps/orders/serializers/party.py index a31baaf..e6868f1 100644 --- a/core/apps/orders/serializers/party.py +++ b/core/apps/orders/serializers/party.py @@ -352,8 +352,12 @@ class PartyUpdateSerializer(serializers.ModelSerializer): ) party_amount = PartyAmount.objects.get(party=instance) party_amount.total_price = total_price - party_amount.cost_amount = total_price - instance.discount - party_amount.payment_amount = total_price - instance.discount + party_amount.cost_amount = ( + total_price - instance.discount if instance.discount else 0 + ) + party_amount.payment_amount = ( + total_price - instance.discount if instance.discount else 0 + ) party_amount.save() return instance