Browse Source

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

Guillaume Tardif 5 years ago
parent
commit
aeb6d2c7c6
1 changed files with 10 additions and 0 deletions
  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
 }