From a5d097e860c938e72cd656c7dbcbc5d5c475c653 Mon Sep 17 00:00:00 2001 From: yoan <536464346@qq.com> Date: Mon, 2 Dec 2024 08:54:25 +0800 Subject: [PATCH] Ensure branches execute independently without affecting each other --- internal/workflow/node-processor/workflow_processor.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/workflow/node-processor/workflow_processor.go b/internal/workflow/node-processor/workflow_processor.go index 96cfc7f4..4602254f 100644 --- a/internal/workflow/node-processor/workflow_processor.go +++ b/internal/workflow/node-processor/workflow_processor.go @@ -33,7 +33,7 @@ func (w *workflowProcessor) runNode(ctx context.Context, node *domain.WorkflowNo if current.Type == domain.WorkflowNodeTypeBranch { for _, branch := range current.Branches { if err := w.runNode(ctx, &branch); err != nil { - return err + continue } } }