Skip to content

Commit fd5d691

Browse files
committed
fix ignore switch
1 parent 210f2c7 commit fd5d691

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

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

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,10 +101,14 @@ Function Push-ExecOnboardTenantQueue {
101101
}
102102
if (($MissingRoles | Measure-Object).Count -gt 0) {
103103
$Logs.Add([PSCustomObject]@{ Date = Get-Date -UFormat $DateFormat; Log = 'Missing roles for relationship' })
104-
if ($QueueItem.IgnoreMissingRoles -ne $true) {
104+
if ($Item.IgnoreMissingRoles -ne $true) {
105105
$TenantOnboarding.Status = 'failed'
106106
$OnboardingSteps.Step2.Status = 'failed'
107107
$OnboardingSteps.Step2.Message = "Your GDAP relationship is missing the following roles: $($MissingRoles -join ', ')"
108+
} else {
109+
$Logs.Add([PSCustomObject]@{ Date = Get-Date -UFormat $DateFormat; Log = 'Ignoring missing roles' })
110+
$OnboardingSteps.Step2.Status = 'succeeded'
111+
$OnboardingSteps.Step2.Message = 'Your GDAP relationship is missing some roles, but the onboarding will continue'
108112
}
109113
} else {
110114
$Logs.Add([PSCustomObject]@{ Date = Get-Date -UFormat $DateFormat; Log = 'Required roles found' })

0 commit comments

Comments
 (0)