Add InterfaceTransformer{} to a Merge call that omitted it

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
This commit is contained in:
Jonathon Anderson
2025-01-18 07:33:11 -07:00
parent abc2bd884b
commit e478adc45d

View File

@@ -141,7 +141,7 @@ func (config *NodesYaml) MergeNode(id string) (node Node, fields fieldMap, err e
} }
} }
if err = mergo.Merge(&node, originalNode, mergo.WithAppendSlice, mergo.WithOverride); err != nil { if err = mergo.Merge(&node, originalNode, mergo.WithAppendSlice, mergo.WithOverride, mergo.WithTransformers(InterfaceTransformer{})); err != nil {
return node, fields, err return node, fields, err
} }
for _, fieldName := range listFields(originalNode) { for _, fieldName := range listFields(originalNode) {