#1241·gorse

Span.Progress 返回 Count > Total,当运行中的子程序 Total 为 0 时(对 #1208 的跟进)

作者: shaun0927创建于 2026年4月17日更新于 2026年4月17日

描述错误

在 #1208 删除了除以零崩溃后,当父节点已经消耗了自己的计数(s.count == s.total)并且一个运行中的子节点报告 Total == 0 时,"零总计子节点已完成"的回退可以将 parentCount 设置为大于 parentTotal

childTotal  (max, fallback) = 1
parentTotal = s.total * childTotal = 2
parentCount = s.count * childTotal = 2
+ childTotal  (zero-total child branch) = 3
-> Progress{Count: 3, Total: 2}  // 150%

仪表板进度条(/api/dashboard/tasks)直接消耗此值并渲染为 >100%