Added nil check to prevent panics

This commit is contained in:
quobix
2024-06-06 18:26:36 -04:00
parent b71e81e4c2
commit ede6b7e07a

View File

@@ -520,12 +520,14 @@ func (n *NodeBuilder) AddYAMLNode(parent *yaml.Node, entry *nodes.NodeEntry) *ya
}
if !encodeSkip {
var rawNode yaml.Node
err := rawNode.Encode(value)
if err != nil {
return parent
} else {
valueNode = &rawNode
valueNode.Line = line
if value != nil {
err := rawNode.Encode(value)
if err != nil {
return parent
} else {
valueNode = &rawNode
valueNode.Line = line
}
}
}
}