diff --git a/program/serializers.py b/program/serializers.py index 04db8b51ab1c021135ddb7bfa44de129dbe1ed96..e151996479f027c8987d926c3c41b978d2f29c79 100644 --- a/program/serializers.py +++ b/program/serializers.py @@ -558,6 +558,16 @@ class ShowSerializer(serializers.HyperlinkedModelSerializer): "type_id", ) + read_only_fields + @staticmethod + def validate_cba_series_id(value): + # FIXME: ugly hack to capture 0 as None + return None if value == 0 else value + + @staticmethod + def validate_default_playlist_id(value): + # FIXME: ugly hack to capture 0 as None + return None if value == 0 else value + def create(self, validated_data): """ Create and return a new Show instance, given the validated data.