Browse Source

fix: querybuilder GetTargets start iteration at 1, when include is 0 causes a crash (#2109)

adasauce 2 years ago
parent
commit
76e5ee1fa6
1 changed files with 1 additions and 1 deletions
  1. 1 1
      pkg/query/query_builder.go

+ 1 - 1
pkg/query/query_builder.go

@@ -238,7 +238,7 @@ func (s *SourceQueryBuilder) GetTargets(include, exclude intrange.IntRanges,
 		lenRes    = len(s.results)
 	)
 
-	for i := 0; i <= s.Len(); i++ {
+	for i := 1; i <= s.Len(); i++ {
 		target := i - 1
 		if s.bottomUp {
 			target = lenRes - i