From e65e0bbd7bab816b3bf337d80fa40d9acd92ca36 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Tue, 20 Oct 2026 15:40:55 +0800 Subject: [PATCH] fix(transfer): retain boolean types across dynamic job view --- app/chain/transfer/settlement.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/chain/transfer/settlement.py b/app/chain/transfer/settlement.py index 4380d9172..dda838bb4 100644 --- a/app/chain/transfer/settlement.py +++ b/app/chain/transfer/settlement.py @@ -607,8 +607,8 @@ class TransferSettlementOwner(_TransferOwnerBase): :return: 该种子或无种子作业是否全部成功 """ if task.download_hash: - return self.jobview.is_torrent_success(task.download_hash) - return self.jobview.is_success(task) + return cast(bool, self.jobview.is_torrent_success(task.download_hash)) + return cast(bool, self.jobview.is_success(task)) def _cleanup_successful_transfer( self, task: TransferTask, transferhis: TransferHistoryRepository,