mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-08-28 19:47:41 +08:00
fix: 修复批量整理时媒体库目录匹配不正确的问题
This commit is contained in:
@@ -395,18 +395,18 @@ class TransferChain(ChainBase):
|
|||||||
if not target_directory:
|
if not target_directory:
|
||||||
if src_match:
|
if src_match:
|
||||||
# 按源目录匹配,以便找到更合适的目录配置
|
# 按源目录匹配,以便找到更合适的目录配置
|
||||||
target_directory = self.directoryhelper.get_dir(media=file_mediainfo,
|
dir_info = self.directoryhelper.get_dir(media=file_mediainfo,
|
||||||
storage=file_item.storage,
|
storage=file_item.storage,
|
||||||
src_path=file_path,
|
src_path=file_path,
|
||||||
target_storage=target_storage)
|
target_storage=target_storage)
|
||||||
elif target_path:
|
elif target_path:
|
||||||
# 指定目标路径,`手动整理`场景下使用,忽略源目录匹配,使用指定目录匹配
|
# 指定目标路径,`手动整理`场景下使用,忽略源目录匹配,使用指定目录匹配
|
||||||
target_directory = self.directoryhelper.get_dir(media=file_mediainfo,
|
dir_info = self.directoryhelper.get_dir(media=file_mediainfo,
|
||||||
dest_path=target_path,
|
dest_path=target_path,
|
||||||
target_storage=target_storage)
|
target_storage=target_storage)
|
||||||
else:
|
else:
|
||||||
# 未指定目标路径,根据媒体信息获取目标目录
|
# 未指定目标路径,根据媒体信息获取目标目录
|
||||||
target_directory = self.directoryhelper.get_dir(file_mediainfo,
|
dir_info = self.directoryhelper.get_dir(file_mediainfo,
|
||||||
storage=file_item.storage,
|
storage=file_item.storage,
|
||||||
target_storage=target_storage)
|
target_storage=target_storage)
|
||||||
|
|
||||||
@@ -414,7 +414,7 @@ class TransferChain(ChainBase):
|
|||||||
transferinfo: TransferInfo = self.transfer(fileitem=file_item,
|
transferinfo: TransferInfo = self.transfer(fileitem=file_item,
|
||||||
meta=file_meta,
|
meta=file_meta,
|
||||||
mediainfo=file_mediainfo,
|
mediainfo=file_mediainfo,
|
||||||
target_directory=target_directory,
|
target_directory=target_directory or dir_info,
|
||||||
target_storage=target_storage,
|
target_storage=target_storage,
|
||||||
target_path=target_path,
|
target_path=target_path,
|
||||||
transfer_type=transfer_type,
|
transfer_type=transfer_type,
|
||||||
@@ -693,8 +693,8 @@ class TransferChain(ChainBase):
|
|||||||
epformat: EpisodeFormat = None,
|
epformat: EpisodeFormat = None,
|
||||||
min_filesize: int = 0,
|
min_filesize: int = 0,
|
||||||
scrape: bool = None,
|
scrape: bool = None,
|
||||||
library_type_folder: bool = False,
|
library_type_folder: bool = None,
|
||||||
library_category_folder: bool = False,
|
library_category_folder: bool = None,
|
||||||
force: bool = False) -> Tuple[bool, Union[str, list]]:
|
force: bool = False) -> Tuple[bool, Union[str, list]]:
|
||||||
"""
|
"""
|
||||||
手动整理,支持复杂条件,带进度显示
|
手动整理,支持复杂条件,带进度显示
|
||||||
|
|||||||
Reference in New Issue
Block a user