diff --git a/apps/transfer/serializers/news.py b/apps/transfer/serializers/news.py index cd685c7a..a61e040c 100644 --- a/apps/transfer/serializers/news.py +++ b/apps/transfer/serializers/news.py @@ -29,6 +29,10 @@ class NewsSerializer(serializers.ModelSerializer): "playlist" ) + def create(self, validated_data): + validated_data['state'] = self.get_state(validated_data) + return News.objects.create(**validated_data) + def get_template(self, obj): if obj.template == "main": return News.MAIN