Fixes: OrderSimpleSerializer
This commit is contained in:
parent
6449b25e41
commit
8360ecdc98
2 changed files with 9 additions and 0 deletions
|
|
@ -429,12 +429,14 @@ class OrderDetailSerializer(ModelSerializer):
|
|||
order_products = OrderProductDetailSerializer(
|
||||
many=True,
|
||||
)
|
||||
total_price = SerializerMethodField(required=True, read_only=True)
|
||||
|
||||
class Meta:
|
||||
model = Order
|
||||
fields = [
|
||||
"uuid",
|
||||
"status",
|
||||
"total_price",
|
||||
"promo_code",
|
||||
"billing_address",
|
||||
"shipping_address",
|
||||
|
|
@ -444,3 +446,6 @@ class OrderDetailSerializer(ModelSerializer):
|
|||
"created",
|
||||
"modified",
|
||||
]
|
||||
|
||||
def get_total_price(self, obj: Order) -> float:
|
||||
return obj.total_price
|
||||
|
|
|
|||
|
|
@ -291,6 +291,7 @@ class OrderSimpleSerializer(ModelSerializer):
|
|||
billing_address = AddressSerializer(read_only=True, required=False)
|
||||
shipping_address = AddressSerializer(read_only=True, required=False)
|
||||
attributes = JSONField(required=False)
|
||||
total_price = SerializerMethodField(read_only=True, required=True)
|
||||
|
||||
class Meta:
|
||||
model = Order
|
||||
|
|
@ -308,3 +309,6 @@ class OrderSimpleSerializer(ModelSerializer):
|
|||
"created",
|
||||
"modified",
|
||||
]
|
||||
|
||||
def get_total_price(self, obj: Order) -> float:
|
||||
return obj.total_price
|
||||
|
|
|
|||
Loading…
Reference in a new issue