auto-sync: 2026-05-21 20:45:03
This commit is contained in:
@@ -398,9 +398,15 @@ class Ticker:
|
||||
# 重置到 pending 时清空 assignee(避免残留导致重复路由到同一 Agent)
|
||||
if new_status == "pending":
|
||||
conn.execute(
|
||||
"UPDATE tasks SET status=?, assignee=NULL, updated_at=? WHERE id=?",
|
||||
"UPDATE tasks SET status=?, assignee=NULL, resumed_from=NULL, updated_at=? WHERE id=?",
|
||||
(new_status, now, task_id),
|
||||
)
|
||||
elif new_status == "paused":
|
||||
# 记录暂停前状态,恢复时回到原状态
|
||||
conn.execute(
|
||||
"UPDATE tasks SET status=?, resumed_from=?, updated_at=? WHERE id=?",
|
||||
(new_status, old_status, now, task_id),
|
||||
)
|
||||
else:
|
||||
conn.execute(
|
||||
"UPDATE tasks SET status=?, updated_at=? WHERE id=?",
|
||||
|
||||
Reference in New Issue
Block a user