From 0bb6e460e8735e4a353523c9c3400947ed40db4d Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Fri, 22 Mar 2019 23:46:50 +0100 Subject: [PATCH] Fix #1195 -- REST API: Fix wrong data type of variation price --- src/pretix/api/serializers/item.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/pretix/api/serializers/item.py b/src/pretix/api/serializers/item.py index 49a26c7a80..3906421b23 100644 --- a/src/pretix/api/serializers/item.py +++ b/src/pretix/api/serializers/item.py @@ -13,6 +13,9 @@ from pretix.base.models import ( class InlineItemVariationSerializer(I18nAwareModelSerializer): + price = serializers.DecimalField(read_only=True, decimal_places=2, max_digits=10, + coerce_to_string=True) + class Meta: model = ItemVariation fields = ('id', 'value', 'active', 'description', @@ -20,6 +23,9 @@ class InlineItemVariationSerializer(I18nAwareModelSerializer): class ItemVariationSerializer(I18nAwareModelSerializer): + price = serializers.DecimalField(read_only=True, decimal_places=2, max_digits=10, + coerce_to_string=True) + class Meta: model = ItemVariation fields = ('id', 'value', 'active', 'description',