修复并行分支config问题

修复跳过通知取值问题
This commit is contained in:
v-me-50
2025-06-25 10:18:20 +08:00
parent 20b0e0c4bd
commit 91e74557aa
3 changed files with 5 additions and 3 deletions

View File

@@ -246,7 +246,7 @@ func RunNode(node *WorkflowNode, ctx *ExecutionContext) error {
errChan := make(chan error, len(node.ConditionNodes))
for _, branch := range node.ConditionNodes {
if branch.ChildNode != nil {
if branch.ChildNode.ChildNode == nil {
if branch.ChildNode.Config == nil {
branch.ChildNode.Config = make(map[string]any)
}
branch.ChildNode.Config["fromNodeData"] = node.Config["fromNodeData"]