From ef6aad6171c4ed165078e9569364d7d7c54b434f Mon Sep 17 00:00:00 2001 From: Saravanan Balasubramanian <33908564+sarabala1979@users.noreply.github.com> Date: Thu, 7 Oct 2021 13:58:10 -0700 Subject: [PATCH] fix: Parameter with Value and Default (#6887) Signed-off-by: Saravanan Balasubramanian --- workflow/common/util.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workflow/common/util.go b/workflow/common/util.go index a3fcd5f98ff5..f0fe15cac3b4 100644 --- a/workflow/common/util.go +++ b/workflow/common/util.go @@ -124,7 +124,7 @@ func ProcessArgs(tmpl *wfv1.Template, args wfv1.ArgumentsProvider, globalParams, // 3) if no default value, it is an error newTmpl := tmpl.DeepCopy() for i, inParam := range newTmpl.Inputs.Parameters { - if inParam.Default != nil { + if inParam.Value == nil && inParam.Default != nil { // first set to default value inParam.Value = inParam.Default }