diff --git a/store/serializers.py b/store/serializers.py index 4c4cabf..30e0dca 100644 --- a/store/serializers.py +++ b/store/serializers.py @@ -101,7 +101,8 @@ class ChecklistSerializer(serializers.ModelSerializer): checkphoto = Base64ImageField(source='receipt', required=False, allow_null=True) trackid = serializers.CharField(source='poizon_tracking', required=False, allow_null=True) cdek_tracking = serializers.CharField(required=False, allow_null=True) - delivery = serializers.CharField(source='get_delivery_display', required=False, allow_null=True) + delivery = serializers.ChoiceField(choices=Checklist.DeliveryType.CHOICES, required=False, allow_null=True) + delivery_display = serializers.CharField(source='get_delivery_display', read_only=True) startDate = serializers.DateTimeField(source='created_at', read_only=True) currentDate = serializers.DateTimeField(source='status_updated_at', read_only=True) @@ -181,7 +182,7 @@ class ChecklistSerializer(serializers.ModelSerializer): 'buyername', 'buyerphone', 'tg', 'receivername', 'reveiverphone', 'split', 'paymenttype', 'paymentproovement', 'checkphoto', - 'trackid', 'cdek_tracking', 'cdek_barcode_pdf', 'delivery', + 'trackid', 'cdek_tracking', 'cdek_barcode_pdf', 'delivery', 'delivery_display', 'startDate', 'currentDate', )