mirror of
https://git.vectorsigma.ru/public/tubearchivist.git
synced 2026-08-04 21:39:49 +00:00
serialize subtitles and playlists to empty list
This commit is contained in:
@@ -115,6 +115,8 @@ class SearchProcess:
|
||||
video_dict["subtitles"][idx][
|
||||
"media_url"
|
||||
] = f"{media_root}/{url}"
|
||||
else:
|
||||
video_dict["subtitles"] = []
|
||||
|
||||
video_dict.update(
|
||||
{
|
||||
@@ -138,6 +140,9 @@ class SearchProcess:
|
||||
}
|
||||
)
|
||||
|
||||
if "playlist" not in video_dict:
|
||||
video_dict["playlist"] = []
|
||||
|
||||
return dict(sorted(video_dict.items()))
|
||||
|
||||
@staticmethod
|
||||
|
||||
@@ -81,14 +81,12 @@ class VideoSerializer(serializers.Serializer):
|
||||
media_size = serializers.IntegerField()
|
||||
media_url = serializers.CharField()
|
||||
player = PlayerSerializer()
|
||||
playlist = serializers.ListField(
|
||||
child=serializers.CharField(), allow_null=True
|
||||
)
|
||||
playlist = serializers.ListField(child=serializers.CharField())
|
||||
published = serializers.CharField()
|
||||
sponsorblock = SponsorBlockSerializer(allow_null=True)
|
||||
stats = StatsSerializer()
|
||||
streams = StreamItemSerializer(many=True)
|
||||
subtitles = SubtitleItemSerializer(many=True, allow_null=True)
|
||||
subtitles = SubtitleItemSerializer(many=True)
|
||||
tags = serializers.ListField(child=serializers.CharField())
|
||||
title = serializers.CharField()
|
||||
vid_last_refresh = serializers.CharField()
|
||||
|
||||
Reference in New Issue
Block a user