Fix typo
This commit is contained in:
@@ -18,7 +18,7 @@ class AdVariantSerializer(serializers.ModelSerializer):
|
||||
class BaseHomeAdSerializer(serializers.ModelSerializer):
|
||||
star = serializers.SerializerMethodField()
|
||||
comment_count = serializers.SerializerMethodField()
|
||||
original_price = serializers.SerializerMethodField()
|
||||
price = serializers.SerializerMethodField()
|
||||
discount = serializers.SerializerMethodField()
|
||||
|
||||
class Meta:
|
||||
@@ -30,7 +30,6 @@ class BaseHomeAdSerializer(serializers.ModelSerializer):
|
||||
"image",
|
||||
"star",
|
||||
"comment_count",
|
||||
"original_price",
|
||||
"discount",
|
||||
]
|
||||
|
||||
@@ -41,8 +40,10 @@ class BaseHomeAdSerializer(serializers.ModelSerializer):
|
||||
self._variant_cache[obj.id] = obj.variants.order_by("price").first()
|
||||
return self._variant_cache[obj.id]
|
||||
|
||||
def get_original_price(self, obj):
|
||||
def get_price(self, obj):
|
||||
variant = self._get_first_variant(obj)
|
||||
if not variant:
|
||||
return obj.price
|
||||
return variant.price if variant else 0
|
||||
|
||||
def get_discount(self, obj):
|
||||
|
||||
Reference in New Issue
Block a user