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 { if !encodeSkip {
var rawNode yaml.Node var rawNode yaml.Node
err := rawNode.Encode(value) if value != nil {
if err != nil { err := rawNode.Encode(value)
return parent if err != nil {
} else { return parent
valueNode = &rawNode } else {
valueNode.Line = line valueNode = &rawNode
valueNode.Line = line
}
} }
} }
} }