From c41872b6b7d021e782df4bbd817fe2f99830cebc Mon Sep 17 00:00:00 2001 From: Simon Date: Sat, 1 Feb 2025 10:51:06 +0700 Subject: [PATCH] fix subtitle URL building in search processor --- backend/common/src/search_processor.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/backend/common/src/search_processor.py b/backend/common/src/search_processor.py index ad83b0a3..a5669852 100644 --- a/backend/common/src/search_processor.py +++ b/backend/common/src/search_processor.py @@ -106,13 +106,15 @@ class SearchProcess: vid_thumb_url = ThumbManager(video_id).vid_thumb_path() channel = self._process_channel(video_dict["channel"]) + cache_root = EnvironmentSettings().get_cache_root() + media_root = EnvironmentSettings().get_media_root() + if "subtitles" in video_dict: for idx, _ in enumerate(video_dict["subtitles"]): url = video_dict["subtitles"][idx]["media_url"] - video_dict["subtitles"][idx]["media_url"] = f"/media/{url}" - - cache_root = EnvironmentSettings().get_cache_root() - media_root = EnvironmentSettings().get_media_root() + video_dict["subtitles"][idx][ + "media_url" + ] = f"{media_root}/{url}" video_dict.update( {