From 3b68a4dc19bc38577e1dc11b380d1e51bf71c541 Mon Sep 17 00:00:00 2001 From: alex Date: Sun, 27 Oct 2019 16:47:08 +0300 Subject: [PATCH] establishment fin fix 1 --- apps/establishment/transfer_data.py | 4 ++-- apps/transfer/serializers/establishment.py | 6 ++---- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/apps/establishment/transfer_data.py b/apps/establishment/transfer_data.py index 5716087d..bc0ae034 100644 --- a/apps/establishment/transfer_data.py +++ b/apps/establishment/transfer_data.py @@ -23,7 +23,7 @@ def transfer_establishment(): 'type': item.type, 'phone': item.phone, 'created': item.created_at, - 'description': [], + 'description': {}, 'tz': None, 'website': None, 'facebook': None, @@ -63,7 +63,7 @@ def transfer_establishment(): # Описание descriptions = item.descriptions_set.all() for description in descriptions: - data['description'].append({ + data['description'].update({ description.locale: description.text, }) diff --git a/apps/transfer/serializers/establishment.py b/apps/transfer/serializers/establishment.py index 171d7837..f5babf7b 100644 --- a/apps/transfer/serializers/establishment.py +++ b/apps/transfer/serializers/establishment.py @@ -12,11 +12,9 @@ from utils.slug_generator import generate_unique_slug class EstablishmentSerializer(serializers.ModelSerializer): slug = serializers.CharField(allow_null=True, allow_blank=True) type = serializers.CharField() - description = serializers.ListField( + description = serializers.DictField( allow_null=True, - child=serializers.DictField( - child=serializers.CharField(allow_null=True) - ) + child=serializers.CharField(allow_null=True), ) schedules = serializers.CharField(allow_null=True, allow_blank=True) location = serializers.IntegerField(allow_null=True)