From f2735c1a007bf56d136778fa0f40027c38eba31b Mon Sep 17 00:00:00 2001 From: cfdaily Date: Thu, 28 May 2026 20:18:18 +0800 Subject: [PATCH] auto-sync: 2026-05-28 20:18:18 --- src/daemon/dispatcher.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/daemon/dispatcher.py b/src/daemon/dispatcher.py index 5f2b47e..cf5b1f3 100644 --- a/src/daemon/dispatcher.py +++ b/src/daemon/dispatcher.py @@ -465,7 +465,9 @@ class Dispatcher: "session_id": None, "status": "error", "reason": "No spawner configured"} try: - # [v2.7.1] Mail: spawn 前系统标 working + # NOTE: _legacy_dispatch 仅在 router=None 时触发,当前配置不会进入。 + # Mail 永远走 dispatch() 主路径(on_checks_passed 方案),不走此路径。 + # 如果未来 legacy 路径被启用,需同步 on_checks_passed 逻辑。 is_mail_legacy = project_config.get("project_id") == "_mail" if project_config else False if is_mail_legacy: db_path_legacy = Path(project_config["db_path"]) if project_config and "db_path" in project_config else None