fix: issue where nil param values caused dereference errors

This commit is contained in:
Andrey Melnikov
2020-07-29 22:27:53 -07:00
parent 7e41f5e538
commit 7e63fa28d0
2 changed files with 4 additions and 2 deletions

View File

@@ -184,7 +184,7 @@ func injectContainerResourceQuotas(wf *wfv1.Workflow, template *wfv1.Template, s
parts := strings.Split(strings.Replace(value, "}}", "", -1), ".")
paramName := parts[len(parts)-1]
for _, param := range wf.Spec.Arguments.Parameters {
if param.Name == paramName {
if param.Name == paramName && param.Value != nil {
value = *param.Value
break
}