auto-sync: 2026-05-19 14:10:18
This commit is contained in:
@@ -782,6 +782,11 @@ class Blackboard:
|
||||
return {"error": "Task not found"}
|
||||
|
||||
task_status = task_row["status"]
|
||||
# BUG-32: 安全校验 — task 必须处于 waiting_human 才能推进
|
||||
if task_status != "waiting_human":
|
||||
conn.commit()
|
||||
return {"error": f"Task is {task_status}, expected waiting_human"}
|
||||
|
||||
if action == "approve":
|
||||
if cp_type == "verify":
|
||||
new_task_status = "done"
|
||||
|
||||
Reference in New Issue
Block a user