Handle scalars in property files

This commit is contained in:
Mike Farah
2023-03-27 13:51:08 +11:00
parent ac5346b138
commit 1b0a62d08d
2 changed files with 13 additions and 0 deletions
+5
View File
@@ -63,6 +63,11 @@ func (pe *propertiesEncoder) PrintLeadingContent(writer io.Writer, content strin
}
func (pe *propertiesEncoder) Encode(writer io.Writer, node *yaml.Node) error {
if node.Kind == yaml.ScalarNode {
return writeString(writer, node.Value+"\n")
}
mapKeysToStrings(node)
p := properties.NewProperties()
err := pe.doEncode(p, node, "", nil)