From 50eb701490dd69a5b58e2a5838fd1993daf2099d Mon Sep 17 00:00:00 2001 From: behruz-dev Date: Fri, 7 Nov 2025 17:25:19 +0500 Subject: [PATCH] fix --- core/apps/orders/serializers/party.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/core/apps/orders/serializers/party.py b/core/apps/orders/serializers/party.py index dc8090b..ebe59b5 100644 --- a/core/apps/orders/serializers/party.py +++ b/core/apps/orders/serializers/party.py @@ -1,3 +1,5 @@ +from decimal import Decimal + from django.db import transaction from rest_framework import serializers @@ -85,10 +87,10 @@ class PartyCreateSerializer(serializers.Serializer): party.orders.add(*created_orders) party.save() PartyAmount.objects.create( - total_price=total_price, + total_price=Decimal(total_price), party=party, - payment_amount=total_price - validated_data.get("discount", 0), - cost_amount=total_price - validated_data.get("discount", 0), + payment_amount=Decimal(total_price) - validated_data.get("discount", 0), + cost_amount=Decimal(total_price) - validated_data.get("discount", 0), ) return party