diff --git a/apps/news/serializers.py b/apps/news/serializers.py index f820fc29..f88c79f0 100644 --- a/apps/news/serializers.py +++ b/apps/news/serializers.py @@ -304,7 +304,7 @@ class NewsBackOfficeBaseSerializer(NewsBaseSerializer): slugs_set = set(slugs_list) if models.News.objects.filter( slugs__values__contains=list(slugs.values()) - ).exists() or len(slugs_list) != len(slugs_set): + ).exclude(pk=instance.pk).exists() or len(slugs_list) != len(slugs_set): raise serializers.ValidationError({'slugs': _('Slug should be unique')}) agenda_data = validated_data.get('agenda')