establishment fin fix 1

This commit is contained in:
alex 2019-10-27 16:47:08 +03:00
parent 25a2edf17d
commit 3b68a4dc19
2 changed files with 4 additions and 6 deletions

View File

@ -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,
})

View File

@ -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)