From aeb6d2c7c65a1f6d0076647a611ff05b78e840bd Mon Sep 17 00:00:00 2001 From: Guillaume Tardif Date: Mon, 22 Jun 2020 15:34:13 +0200 Subject: [PATCH] List pages of resource groups if entire list is not fetch in first page --- azure/resourcegroup.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/azure/resourcegroup.go b/azure/resourcegroup.go index ae2091fa..1ca9420a 100644 --- a/azure/resourcegroup.go +++ b/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 }