fix summary field in news

This commit is contained in:
alex 2019-10-31 08:11:14 +03:00
parent 08ca1dc356
commit ea5140cc9c

View File

@ -15,7 +15,7 @@ class NewsSerializer(serializers.Serializer):
news_type_id = serializers.IntegerField()
news_title = serializers.CharField()
title = serializers.CharField()
summary = serializers.CharField(allow_null=True)
summary = serializers.CharField(allow_null=True, allow_blank=True)
body = serializers.CharField(allow_null=True)
created_at = serializers.DateTimeField(format='%m-%d-%Y %H:%M:%S')
slug = serializers.CharField()
@ -121,8 +121,8 @@ class NewsSerializer(serializers.Serializer):
@staticmethod
def get_subtitle(data):
if 'summary' in data:
content = data.pop('summary')
if not content:
content = {data['locale']: data['title']}
return {data['locale']: content}
if data.get('summary'):
content = {data['locale']: data['summary']}
else:
content = {data['locale']: data['title']}
return content