Skip to content

Commit 78b4a6d

Browse files
committed
add grant admin role
1 parent cd791e3 commit 78b4a6d

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

pkg/connector/org.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -215,12 +215,19 @@ func (o *orgResourceType) Grants(
215215
if err != nil {
216216
return nil, "", nil, err
217217
}
218+
219+
if role == orgRoleAdmin {
220+
rv = append(rv, o.orgRoleGrant(orgRoleMember, resource, ur.Id, user.GetID()))
221+
}
218222
rv = append(rv, o.orgRoleGrant(role, resource, ur.Id, user.GetID()))
219223
}
220224

221225
if resp.NextPage == 0 {
222226
break
223227
}
228+
if opts.ListOptions.Page == resp.NextPage {
229+
return nil, "", nil, fmt.Errorf("page token doesn't update")
230+
}
224231
opts.ListOptions.Page = resp.NextPage
225232
}
226233
}

0 commit comments

Comments
 (0)