diff --git a/program/serializers.py b/program/serializers.py index c269af3fcea90370f6b2ccfc5122f88e95779839..723b205f51caf2ec52896d956148baa3175c21c8 100644 --- a/program/serializers.py +++ b/program/serializers.py @@ -855,6 +855,7 @@ class ScheduleInRequestSerializer(ScheduleSerializer): def create(self, validated_data): """Create and return a new Schedule instance, given the validated data.""" + validated_data["default_playlist"] = validated_data.pop("default_playlist_id") validated_data["rrule"] = validated_data.pop("rrule_id") validated_data["show"] = validated_data.pop("show_id") @@ -872,8 +873,8 @@ class ScheduleInRequestSerializer(ScheduleSerializer): instance.end_time = validated_data.get("end_time", instance.end_time) instance.last_date = validated_data.get("last_date", instance.last_date) instance.is_repetition = validated_data.get("is_repetition", instance.is_repetition) - instance.default_playlist_id = validated_data.get( - "default_playlist_id", instance.default_playlist_id + instance.default_playlist = validated_data.get( + "default_playlist_id", instance.default_playlist ) instance.rrule = validated_data.get("rrule_id", instance.rrule) instance.show = validated_data.get("show_id", instance.show)