From cefbd70469e177b6301d8dfaaf55aae789b18c41 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Thu, 12 Oct 2023 20:06:58 +0800 Subject: [PATCH] fix #807 --- app/modules/filetransfer/__init__.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/app/modules/filetransfer/__init__.py b/app/modules/filetransfer/__init__.py index 564e03b7..4927212c 100644 --- a/app/modules/filetransfer/__init__.py +++ b/app/modules/filetransfer/__init__.py @@ -382,13 +382,14 @@ class FileTransferModule(_ModuleBase): path=in_path, message=f"{in_path} 路径不存在") - if not target_dir.exists(): - return TransferInfo(success=False, - path=in_path, - message=f"{target_dir} 目标路径不存在") - - # 媒体库目的目录 - target_dir = self.__get_dest_dir(mediainfo=mediainfo, target_dir=target_dir) + if transfer_type not in ['rclone_copy', 'rclone_move']: + # 检查目标路径 + if not target_dir.exists(): + return TransferInfo(success=False, + path=in_path, + message=f"{target_dir} 目标路径不存在") + # 媒体库目的目录 + target_dir = self.__get_dest_dir(mediainfo=mediainfo, target_dir=target_dir) # 重命名格式 rename_format = settings.TV_RENAME_FORMAT \