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