diff --git a/internal/pkg/node/mergo.go b/internal/pkg/node/mergo.go index cd96b537..3a0b2c33 100644 --- a/internal/pkg/node/mergo.go +++ b/internal/pkg/node/mergo.go @@ -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 } for _, fieldName := range listFields(originalNode) {