diff --git a/package.json b/package.json index 7048cc3..18a2837 100644 --- a/package.json +++ b/package.json @@ -288,6 +288,7 @@ "author": "jxxghp", "level": 2, "history": { + "v1.9.5": "修复跳过检验后不会检查种子完整度直接做种", "v1.9.4": "修复qbittorrent 添加种子并跳过检验后会标记为完成不会自动做种", "v1.9.3": "修复Monika因缺少rsskey,种子下载失败的问题", "v1.9.2": "适配馒头使用API下载种子", diff --git a/plugins/iyuuautoseed/__init__.py b/plugins/iyuuautoseed/__init__.py index e0551a0..128fad6 100644 --- a/plugins/iyuuautoseed/__init__.py +++ b/plugins/iyuuautoseed/__init__.py @@ -957,9 +957,12 @@ class IYUUAutoSeed(_PluginBase): if self._skipverify: # 跳过校验 logger.info(f"{download_id} 跳过校验,请自行检查...") - # qbittorrent 添加种子并跳过检验后会标记为完成不会自动做种,需要手动开始 + # qbittorrent 添加种子并跳过检验后会标记为完成不会自动做种 + # 加入校验种子列表,但是跳过校验 if downloader == "qbittorrent": - downloader_obj.start_torrents(ids=[download_id]) + if not self._recheck_torrents.get(downloader): + self._recheck_torrents[downloader] = [] + self._recheck_torrents[downloader].append(download_id) else: # 追加校验任务 logger.info(f"添加校验检查任务:{download_id} ...")