fix 手动整理Bug

This commit is contained in:
jxxghp
2024-11-14 08:04:52 +08:00
parent fda11f427c
commit c12e2bdba7
5 changed files with 30 additions and 19 deletions

View File

@@ -252,10 +252,10 @@ class DownloadChain(ChainBase):
# 下载目录
if save_path:
# 有自定义下载目录时,尝试匹配目录配置
dir_info = self.directoryhelper.get_dir(_media, src_path=Path(save_path), local=True)
dir_info = self.directoryhelper.get_dir(_media, src_path=Path(save_path))
else:
# 根据媒体信息查询下载目录配置
dir_info = self.directoryhelper.get_dir(_media, local=True)
dir_info = self.directoryhelper.get_dir(_media)
# 拼装子目录
if dir_info:

View File

@@ -385,11 +385,13 @@ class TransferChain(ChainBase):
# 查询整理目标目录
if not target_directory:
if target_path:
target_directory = self.directoryhelper.get_dir(mediainfo, dest_path=target_path)
target_directory = self.directoryhelper.get_dir(file_mediainfo,
storage=target_storage, dest_path=target_path)
elif src_match:
target_directory = self.directoryhelper.get_dir(mediainfo, src_path=file_path)
target_directory = self.directoryhelper.get_dir(file_mediainfo,
storage=file_item.storage, src_path=file_path)
else:
target_directory = self.directoryhelper.get_dir(mediainfo)
target_directory = self.directoryhelper.get_dir(file_mediainfo)
# 执行整理
transferinfo: TransferInfo = self.transfer(fileitem=file_item,