From 491009636a46431742d765a38fa0440a99fb311a Mon Sep 17 00:00:00 2001 From: jxxghp Date: Fri, 2 May 2025 22:57:29 +0800 Subject: [PATCH] fix bug --- app/chain/transfer.py | 2 ++ app/modules/filemanager/__init__.py | 3 --- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/app/chain/transfer.py b/app/chain/transfer.py index a1ef905d..d89c0e77 100644 --- a/app/chain/transfer.py +++ b/app/chain/transfer.py @@ -701,6 +701,8 @@ class TransferChain(ChainBase, metaclass=Singleton): storage=task.fileitem.storage, src_path=Path(task.fileitem.path), target_storage=task.target_storage) + if not task.target_storage and task.target_directory: + task.target_storage = task.target_directory.library_storage # 正在处理 self.jobview.running_task(task) diff --git a/app/modules/filemanager/__init__.py b/app/modules/filemanager/__init__.py index 4b20a385..4178bb9e 100644 --- a/app/modules/filemanager/__init__.py +++ b/app/modules/filemanager/__init__.py @@ -400,9 +400,6 @@ class FileManagerModule(_ModuleBase): overwrite_mode = target_directory.overwrite_mode # 是否需要刮削 need_scrape = target_directory.scraping if scrape is None else scrape - # 目标存储类型 - if not target_storage: - target_storage = target_directory.library_storage # 拼装媒体库一、二级子目录 target_path = self.__get_dest_dir(mediainfo=mediainfo, target_dir=target_directory, need_type_folder=library_type_folder,