feat: persist workflow controls and settle stopped branches
This commit is contained in:
@@ -96,7 +96,7 @@ func lockWorkflowGraph(ctx context.Context, tx *sql.Tx, ns, id core.ID, skip boo
|
||||
if len(g.steps) != int(version.Analysis.Steps)+1 || root == nil || root.view.ActivationID == nil {
|
||||
return nil, false, errors.New("workflow step set incomplete")
|
||||
}
|
||||
allow := enabled && !gatePaused && !v.Paused && v.CancelRequestedAt == nil && (v.State == weave.InstanceRunning || v.State == weave.InstanceWaiting)
|
||||
allow := enabled && v.StopKind == nil && !gatePaused && !v.Paused && v.CancelRequestedAt == nil && (v.State == weave.InstanceRunning || v.State == weave.InstanceWaiting)
|
||||
return g, allow, nil
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user