From 58a95948ca1bdb745f08b95e84ac8feb43713435 Mon Sep 17 00:00:00 2001 From: Kim Alvefur Date: Wed, 4 Oct 2023 14:10:39 +0200 Subject: [PATCH] encoder_lua: Improve Tag handling robustness Using the method call seems more reliable in case the input parser forgets to set the tag. --- pkg/yqlib/encoder_lua.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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":