fix: video drf 500 error (#33658)
This commit is contained in:
@@ -58,6 +58,20 @@ class VideoModelSerializer(serializers.Serializer):
|
||||
)
|
||||
|
||||
|
||||
class VideoActiveTranscriptPreferencesSerializer(serializers.Serializer):
|
||||
"""Serializer for a videos active transcript preferences"""
|
||||
course_id = serializers.CharField()
|
||||
provider = serializers.CharField()
|
||||
cielo24_fidelity = serializers.CharField()
|
||||
cielo24_turnaround = serializers.CharField()
|
||||
three_play_turnaround = serializers.CharField()
|
||||
preferred_languages = serializers.ListField(
|
||||
child=serializers.CharField()
|
||||
)
|
||||
video_source_language = serializers.CharField()
|
||||
modified = serializers.CharField()
|
||||
|
||||
|
||||
class CourseVideosSerializer(serializers.Serializer):
|
||||
"""Serializer for course videos"""
|
||||
image_upload_url = serializers.CharField()
|
||||
@@ -72,15 +86,16 @@ class CourseVideosSerializer(serializers.Serializer):
|
||||
video_upload_max_file_size = serializers.CharField()
|
||||
video_image_settings = VideoImageSettingsSerializer(required=True, allow_null=False)
|
||||
is_video_transcript_enabled = serializers.BooleanField()
|
||||
active_transcript_preferences = serializers.BooleanField(required=False, allow_null=True)
|
||||
active_transcript_preferences = VideoActiveTranscriptPreferencesSerializer(required=False, allow_null=True)
|
||||
transcript_credentials = serializers.DictField(
|
||||
child=serializers.CharField()
|
||||
child=serializers.BooleanField()
|
||||
)
|
||||
transcript_available_languages = serializers.ListField(
|
||||
child=serializers.DictField(
|
||||
child=serializers.CharField()
|
||||
)
|
||||
)
|
||||
# transcript_available_languages = serializers.BooleanField(required=False, allow_null=True)
|
||||
video_transcript_settings = VideoTranscriptSettingsSerializer()
|
||||
pagination_context = serializers.DictField(
|
||||
child=serializers.CharField(),
|
||||
|
||||
Reference in New Issue
Block a user