mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-03-20 03:57:30 +08:00
fix 下载器整理标签设置
This commit is contained in:
@@ -637,18 +637,9 @@ class TransferChain(ChainBase, ConfigReloadMixin, metaclass=Singleton):
|
|||||||
if self.jobview.is_finished(task):
|
if self.jobview.is_finished(task):
|
||||||
__notify()
|
__notify()
|
||||||
|
|
||||||
# 全部整理完成,设置完成的种子为已整理
|
# 只要该种子的所有任务都已整理完成,则设置种子状态为已整理
|
||||||
if self.jobview.is_done(task):
|
if task.download_hash and self.jobview.is_torrent_done(task.download_hash):
|
||||||
# 查询作业中的所有任务
|
self.transfer_completed(hashs=task.download_hash, downloader=task.downloader)
|
||||||
tasks = self.jobview.all_tasks(task.mediainfo, task.meta.begin_season)
|
|
||||||
processed_hashes = set()
|
|
||||||
for t in tasks:
|
|
||||||
if t.download_hash and t.download_hash not in processed_hashes:
|
|
||||||
# 检查该种子的所有任务(跨作业)是否都已完成
|
|
||||||
if self.jobview.is_torrent_done(t.download_hash):
|
|
||||||
processed_hashes.add(t.download_hash)
|
|
||||||
# 设置种子状态为已整理
|
|
||||||
self.transfer_completed(hashs=t.download_hash, downloader=t.downloader)
|
|
||||||
|
|
||||||
# 移动模式,全部成功时删除空目录和种子文件
|
# 移动模式,全部成功时删除空目录和种子文件
|
||||||
if transferinfo.transfer_type in ["move"]:
|
if transferinfo.transfer_type in ["move"]:
|
||||||
|
|||||||
Reference in New Issue
Block a user