From 78253fbe8684664aac906601e159535c847c982c Mon Sep 17 00:00:00 2001 From: KelvinTegelaar <49186168+KelvinTegelaar@users.noreply.github.com> Date: Thu, 10 Aug 2023 14:20:40 +0200 Subject: [PATCH] print all extended properties as test --- Modules/CIPPCore/Public/Invoke-CIPPWebhookProcessing.ps1 | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Modules/CIPPCore/Public/Invoke-CIPPWebhookProcessing.ps1 b/Modules/CIPPCore/Public/Invoke-CIPPWebhookProcessing.ps1 index 5211c1aa4c2a..29d8810e5102 100644 --- a/Modules/CIPPCore/Public/Invoke-CIPPWebhookProcessing.ps1 +++ b/Modules/CIPPCore/Public/Invoke-CIPPWebhookProcessing.ps1 @@ -23,8 +23,10 @@ function Invoke-CippWebhookProcessing { $LocationTable = Get-CIPPTable -TableName 'knownlocationdb' Write-Host "Result status $($data.ResultStatus)" - Write-Host "Result status detail $($data.ExtendedProperties.ResultStatusDetail)" + Write-Host "Result status detail $($data.ExtendedProperties['ResultStatusDetail'])" + Write-Host "Extended properties as json: $($data.ExtendedProperties | ConvertTo-Json -Depth 10)" Write-Host "country: $Country" + switch ($data.operation) { { "UserLoggedIn" -eq $data.operation -and $Country -notin $AllowedLocations -and $data.ResultStatus -eq "Success" -and $data.ExtendedProperties.ResultStatusDetail -eq "Success" } { $data.operation = "UserLoggedInFromUnknownLocation"; break } { "UserloggedIn" -eq $data.operation -and $data.UserType -eq 2 -and $data.ResultStatus -eq "Success" -and $data.ExtendedProperties.ResultStatusDetail -eq "Success" } { $data.operation = "AdminLoggedIn"; break } @@ -36,8 +38,7 @@ function Invoke-CippWebhookProcessing { Write-Host "No need to process this operation." return "" } - #Make URL frontend URL: - $CIPPPURL = $CIPPURL -split '/API' | Select-Object -First 1 + switch ($data.Operation) { "New-InboxRule" { $Title = "$($TenantFilter) - New Rule Detected for $($data.UserId)"