Skip to content

Commit c6765cf

Browse files
Fixes part of #4866
1 parent 54f6195 commit c6765cf

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

Modules/CIPPCore/Public/Entrypoints/HTTP Functions/Tenant/Standards/Invoke-ExecUpdateDriftDeviation.ps1

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,10 +87,15 @@ function Invoke-ExecUpdateDriftDeviation {
8787
if ($Deviation.status -eq 'deniedDelete') {
8888
$Policy = $Deviation.receivedValue | ConvertFrom-Json -ErrorAction SilentlyContinue
8989
Write-Host "Policy is $($Policy)"
90-
$URLName = Get-CIPPURLName -Template $Policy
90+
if ($Deviation.standardName -like '*ConditionalAccessTemplates*') {
91+
$URLName = 'identity/conditionalAccess/policies'
92+
} else {
93+
$URLName = Get-CIPPURLName -Template $Policy
94+
}
95+
$ID = $Policy.ID
9196
if ($Policy -and $URLName) {
92-
Write-Host "Going to delete Policy with ID $($policy.ID) Deviation Name is $($Deviation.standardName)"
93-
$null = New-GraphPostRequest -uri "https://graph.microsoft.com/beta/$($URLName)/$($policy.id)" -type DELETE -tenant $TenantFilter
97+
Write-Host "Going to delete Policy with ID $($Policy.ID) Deviation Name is $($Deviation.standardName)"
98+
$null = New-GraphPostRequest -uri "https://graph.microsoft.com/beta/$($URLName)/$($ID)" -type DELETE -tenant $TenantFilter
9499
"Deleted Policy $($ID)"
95100
Write-LogMessage -tenant $TenantFilter -user $request.headers.'x-ms-client-principal' -API $APINAME -message "Deleted Policy with ID $($ID)" -Sev 'Info'
96101
} else {

0 commit comments

Comments
 (0)