Added of by one check and test

Signed-off-by: quobix <dave@quobix.com>
This commit is contained in:
quobix
2024-01-17 13:22:23 -05:00
parent 2bc6e9f028
commit 62ed25052a
2 changed files with 14 additions and 0 deletions

View File

@@ -296,6 +296,9 @@ func FindKeyNode(key string, nodes []*yaml.Node) (keyNode *yaml.Node, valueNode
func FindKeyNodeFull(key string, nodes []*yaml.Node) (keyNode *yaml.Node, labelNode *yaml.Node, valueNode *yaml.Node) {
for i := range nodes {
if i%2 == 0 && key == nodes[i].Value {
if i+1 >= len(nodes) {
return nodes[i], nodes[i], nodes[i]
}
return nodes[i], nodes[i], nodes[i+1] // next node is what we need.
}
}