diff --git a/pkg/yqlib/encoder_lua.go b/pkg/yqlib/encoder_lua.go index e83687d8..c1ac1574 100644 --- a/pkg/yqlib/encoder_lua.go +++ b/pkg/yqlib/encoder_lua.go @@ -270,7 +270,7 @@ func (le *luaEncoder) encodeAny(writer io.Writer, node *yaml.Node) error { case yaml.MappingNode: return le.encodeMap(writer, node, false) case yaml.ScalarNode: - switch node.Tag { + switch node.ShortTag() { case "!!str": return le.encodeString(writer, node) case "!!null":