Skip to content

Commit 8a6c50d

Browse files
committed
fix auto add groups during onboarding
1 parent 4cb26dd commit 8a6c50d

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Modules/CIPPCore/Public/Entrypoints/Activity Triggers/Push-ExecOnboardTenantQueue.ps1

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,8 @@ Function Push-ExecOnboardTenantQueue {
233233
$Logs.Add([PSCustomObject]@{ Date = (Get-Date).ToUniversalTime(); Log = 'Checking for missing groups for SAM user' })
234234
$SamUserId = (New-GraphGetRequest -uri "https://graph.microsoft.com/beta/me?`$select=id" -NoAuthCheck $true).id
235235
$CurrentMemberships = New-GraphGetRequest -uri "https://graph.microsoft.com/beta/me/transitiveMemberOf?`$select=id,displayName" -NoAuthCheck $true
236-
foreach ($Role in $Item.Roles) {
236+
$ExpectedCippRoles = $Item.Roles | Where-Object { $_.roleDefinitionId -in $ExpectedRoles.roleDefinitionId }
237+
foreach ($Role in $ExpectedCippRoles) {
237238
if ($CurrentMemberships.id -notcontains $Role.GroupId) {
238239
$PostBody = @{
239240
'@odata.id' = 'https://graph.microsoft.com/v1.0/directoryObjects/{0}' -f $SamUserId

0 commit comments

Comments
 (0)