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 } } }