浏览代码

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

adasauce 2 年之前
父节点
当前提交
76e5ee1fa6
共有 1 个文件被更改,包括 1 次插入1 次删除
  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