fix news state update

This commit is contained in:
Kuroshini 2020-01-13 12:12:01 +03:00
parent 2c888d1c3a
commit 28c674702c

View File

@ -232,9 +232,9 @@ class NewsBackOfficeBaseSerializer(NewsBaseSerializer):
def create(self, validated_data):
slugs = validated_data.get('slugs')
slugs_list = list(map(lambda x: x.lower(), slugs.values()))
slugs_set = set(slugs_list)
if slugs:
slugs_list = list(map(lambda x: x.lower(), slugs.values()))
slugs_set = set(slugs_list)
if models.News.objects.filter(
slugs__values__contains=list(slugs.values())
).exists() or len(slugs_list) != len(slugs_set):
@ -249,9 +249,9 @@ class NewsBackOfficeBaseSerializer(NewsBaseSerializer):
def update(self, instance, validated_data):
slugs = validated_data.get('slugs')
slugs_list = list(map(lambda x: x.lower(), slugs.values()))
slugs_set = set(slugs_list)
if slugs:
slugs_list = list(map(lambda x: x.lower(), slugs.values()))
slugs_set = set(slugs_list)
if models.News.objects.filter(
slugs__values__contains=list(slugs.values())
).exists() or len(slugs_list) != len(slugs_set):