From 8f166a98486616856f4c4e2d8dff063f5581cc3c Mon Sep 17 00:00:00 2001 From: Mike Farah Date: Tue, 14 Apr 2020 11:17:29 +1000 Subject: [PATCH] Fixed negative index bug --- pkg/yqlib/data_navigator.go | 1 + 1 file changed, 1 insertion(+) diff --git a/pkg/yqlib/data_navigator.go b/pkg/yqlib/data_navigator.go index 0c5211a1..e194e209 100644 --- a/pkg/yqlib/data_navigator.go +++ b/pkg/yqlib/data_navigator.go @@ -263,6 +263,7 @@ func (n *navigator) recurseArray(value *yaml.Node, index int64, head interface{} var contentLength = int64(len(value.Content)) for contentLength <= index { value.Content = append(value.Content, &yaml.Node{Kind: guessKind(head, tail, 0)}) + contentLength = int64(len(value.Content)) } var indexToUse = index