浏览代码

List pages of resource groups if entire list is not fetch in first page

Guillaume Tardif 5 年之前
父节点
当前提交
aeb6d2c7c6
共有 1 个文件被更改,包括 10 次插入0 次删除
  1. 10 0
      azure/resourcegroup.go

+ 10 - 0
azure/resourcegroup.go

@@ -65,6 +65,16 @@ func (mgt aciResourceGroupHelperImpl) ListGroups(ctx context.Context, subscripti
 	}
 
 	groups := groupResponse.Values()
+
+	for groupResponse.NotDone() {
+		err = groupResponse.NextWithContext(ctx)
+		if err != nil {
+			return nil, err
+		}
+		newValues := groupResponse.Values()
+		groups = append(groups, newValues...)
+	}
+
 	return groups, nil
 }