fix transfer

This commit is contained in:
jxxghp
2024-12-24 14:08:47 +08:00
parent a2c913a5b2
commit 01487cfdf6

View File

@@ -853,20 +853,20 @@ class TransferChain(ChainBase, metaclass=Singleton):
# 后台整理 # 后台整理
transfer_task = TransferTask( transfer_task = TransferTask(
fileitem=file_item, fileitem=file_item,
meta=file_meta, meta=file_meta,
mediainfo=file_mediainfo, mediainfo=file_mediainfo,
target_directory=target_directory or dir_info, 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,
episodes_info=episodes_info, episodes_info=episodes_info,
scrape=scrape, scrape=scrape,
library_type_folder=library_type_folder, library_type_folder=library_type_folder,
library_category_folder=library_category_folder, library_category_folder=library_category_folder,
downloader=downloader, downloader=downloader,
download_hash=download_hash download_hash=download_hash
) )
if background: if background:
self.put_to_queue( self.put_to_queue(
task=transfer_task task=transfer_task
@@ -968,7 +968,8 @@ class TransferChain(ChainBase, metaclass=Singleton):
state, errmsg = self.do_transfer(fileitem=FileItem(**history.src_fileitem), state, errmsg = self.do_transfer(fileitem=FileItem(**history.src_fileitem),
mediainfo=mediainfo, mediainfo=mediainfo,
download_hash=history.download_hash, download_hash=history.download_hash,
force=True) force=True,
background=False)
if not state: if not state:
return False, errmsg return False, errmsg
@@ -1035,6 +1036,7 @@ class TransferChain(ChainBase, metaclass=Singleton):
library_type_folder=library_type_folder, library_type_folder=library_type_folder,
library_category_folder=library_category_folder, library_category_folder=library_category_folder,
force=force, force=force,
background=False
) )
if not state: if not state:
return False, errmsg return False, errmsg
@@ -1054,7 +1056,8 @@ class TransferChain(ChainBase, metaclass=Singleton):
scrape=scrape, scrape=scrape,
library_type_folder=library_type_folder, library_type_folder=library_type_folder,
library_category_folder=library_category_folder, library_category_folder=library_category_folder,
force=force) force=force,
background=False)
return state, errmsg return state, errmsg
def send_transfer_message(self, meta: MetaBase, mediainfo: MediaInfo, def send_transfer_message(self, meta: MetaBase, mediainfo: MediaInfo,