Skip to content

Commit f25793c

Browse files
committed
remove null properties before deploying template
fixes KelvinTegelaar/CIPP#4765
1 parent dc2d4cf commit f25793c

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

Modules/CIPPCore/Public/Entrypoints/HTTP Functions/Email-Exchange/Transport/Invoke-AddTransportRule.ps1

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ function Invoke-AddTransportRule {
1414

1515
$RequestParams = $Request.Body.PowerShellCommand | ConvertFrom-Json | Select-Object -Property * -ExcludeProperty GUID, HasSenderOverride, ExceptIfHasSenderOverride, ExceptIfMessageContainsDataClassifications, MessageContainsDataClassifications
1616

17+
# Remove null properties from payload
18+
$RequestParams.PSObject.Properties | Where-Object { $_.Value -eq $null } | ForEach-Object { $RequestParams.PSObject.Properties.Remove($_.Name) }
19+
1720
$Tenants = ($Request.body.selectedTenants).value
1821

1922
$AllowedTenants = Test-CippAccess -Request $Request -TenantList

0 commit comments

Comments
 (0)