From 5d530becae49e1e235d72dd5ac29cc40282bc401 Mon Sep 17 00:00:00 2001 From: Daisuke Taniwaki Date: Wed, 2 Oct 2019 02:30:14 +0900 Subject: [PATCH] Fix retry workflow state (#1632) --- workflow/util/util.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/workflow/util/util.go b/workflow/util/util.go index b3fde5f7bff2..decb313fa586 100644 --- a/workflow/util/util.go +++ b/workflow/util/util.go @@ -522,6 +522,13 @@ func RetryWorkflow(kubeClient kubernetes.Interface, wfClient v1alpha1.WorkflowIn if err != nil && !apierr.IsNotFound(err) { return nil, errors.InternalWrapError(err) } + } else if node.Name == wf.ObjectMeta.Name { + newNode := node.DeepCopy() + newNode.Phase = wfv1.NodeRunning + newNode.Message = "" + newNode.FinishedAt = metav1.Time{} + newWF.Status.Nodes[newNode.ID] = *newNode + continue } }