diff --git a/app/modules/filetransfer/__init__.py b/app/modules/filetransfer/__init__.py index 4c59bdaf..a1c0c4e9 100644 --- a/app/modules/filetransfer/__init__.py +++ b/app/modules/filetransfer/__init__.py @@ -587,6 +587,8 @@ class FileTransferModule(_ModuleBase): else: # 电视剧取上两级目录 media_path = media_path.parent.parent + + # 检查媒体文件夹是否存在 if not media_path.exists(): continue diff --git a/app/modules/themoviedb/tmdbapi.py b/app/modules/themoviedb/tmdbapi.py index 04b4d8e7..299787c1 100644 --- a/app/modules/themoviedb/tmdbapi.py +++ b/app/modules/themoviedb/tmdbapi.py @@ -447,7 +447,8 @@ class TmdbHelper: ret_info = multi break # 类型变更 - if ret_info: + if (ret_info + and not isinstance(ret_info.get("media_type"), MediaType)): ret_info['media_type'] = MediaType.MOVIE if ret_info.get("media_type") == "movie" else MediaType.TV return ret_info