Skip to content

Commit c278676

Browse files
committed
fix safelinks reporting
1 parent 7f9e992 commit c278676

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

Modules/CIPPCore/Public/Standards/Invoke-CIPPStandardSafeLinksPolicy.ps1

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@ function Invoke-CIPPStandardSafeLinksPolicy {
5757
}
5858

5959
$CurrentState = New-ExoRequest -tenantid $Tenant -cmdlet 'Get-SafeLinksPolicy' |
60-
Where-Object -Property Name -EQ $PolicyName |
61-
Select-Object Name, EnableSafeLinksForEmail, EnableSafeLinksForTeams, EnableSafeLinksForOffice, TrackClicks, AllowClickThrough, ScanUrls, EnableForInternalSenders, DeliverMessageAfterScan, DisableUrlRewrite, EnableOrganizationBranding, DoNotRewriteUrls
60+
Where-Object -Property Name -EQ $PolicyName |
61+
Select-Object Name, EnableSafeLinksForEmail, EnableSafeLinksForTeams, EnableSafeLinksForOffice, TrackClicks, AllowClickThrough, ScanUrls, EnableForInternalSenders, DeliverMessageAfterScan, DisableUrlRewrite, EnableOrganizationBranding, DoNotRewriteUrls
6262

6363
$StateIsCorrect = ($CurrentState.Name -eq $PolicyName) -and
6464
($CurrentState.EnableSafeLinksForEmail -eq $true) -and
@@ -71,13 +71,13 @@ function Invoke-CIPPStandardSafeLinksPolicy {
7171
($CurrentState.AllowClickThrough -eq $Settings.AllowClickThrough) -and
7272
($CurrentState.DisableUrlRewrite -eq $Settings.DisableUrlRewrite) -and
7373
($CurrentState.EnableOrganizationBranding -eq $Settings.EnableOrganizationBranding) -and
74-
(!(Compare-Object -ReferenceObject $CurrentState.DoNotRewriteUrls -DifferenceObject ($Settings.DoNotRewriteUrls.value ?? $Settings.DoNotRewriteUrls)))
74+
(!(Compare-Object -ReferenceObject $CurrentState.DoNotRewriteUrls -DifferenceObject ($Settings.DoNotRewriteUrls.value ?? $Settings.DoNotRewriteUrls ?? @())))
7575

7676
$AcceptedDomains = New-ExoRequest -tenantid $Tenant -cmdlet 'Get-AcceptedDomain'
7777

7878
$RuleState = New-ExoRequest -tenantid $Tenant -cmdlet 'Get-SafeLinksRule' |
79-
Where-Object -Property Name -EQ $RuleName |
80-
Select-Object Name, SafeLinksPolicy, Priority, RecipientDomainIs
79+
Where-Object -Property Name -EQ $RuleName |
80+
Select-Object Name, SafeLinksPolicy, Priority, RecipientDomainIs
8181

8282
$RuleStateIsCorrect = ($RuleState.Name -eq $RuleName) -and
8383
($RuleState.SafeLinksPolicy -eq $PolicyName) -and

0 commit comments

Comments
 (0)