File tree Expand file tree Collapse file tree 2 files changed +13
-6
lines changed
Modules/CIPPCore/Public/Entrypoints/HTTP Functions Expand file tree Collapse file tree 2 files changed +13
-6
lines changed Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ function Invoke-ExecPartnerWebhook {
55 . ROLE
66 CIPP.AppSettings.ReadWrite
77 #>
8- Param ($Request , $TriggerMetadata )
8+ param ($Request , $TriggerMetadata )
99 switch ($Request.Query.Action ) {
1010 ' ListEventTypes' {
1111 $Uri = ' https://api.partnercenter.microsoft.com/webhooks/v1/registration/events'
@@ -72,7 +72,7 @@ function Invoke-ExecPartnerWebhook {
7272 }
7373 }
7474
75- return @ {
75+ return [ HttpResponseContext ] @ {
7676 StatusCode = [System.Net.HttpStatusCode ]::OK
7777 Body = $Body
7878 }
Original file line number Diff line number Diff line change @@ -50,10 +50,17 @@ function New-CippCoreRequest {
5050 return ([HttpResponseContext ]($HttpResponse | Select-Object - First 1 ))
5151 } else {
5252 # If no valid response context found, create a default success response
53- return ([HttpResponseContext ]@ {
54- StatusCode = [HttpStatusCode ]::OK
55- Body = $Response
56- })
53+ if ($Response.PSObject.Properties.Name -contains ' StatusCode' -and $Response.PSObject.Properties.Name -contains ' Body' ) {
54+ return ([HttpResponseContext ]@ {
55+ StatusCode = $Response.StatusCode
56+ Body = $Response.Body
57+ })
58+ } else {
59+ return ([HttpResponseContext ]@ {
60+ StatusCode = [HttpStatusCode ]::OK
61+ Body = $Response
62+ })
63+ }
5764 }
5865 }
5966 } catch {
You can’t perform that action at this time.
0 commit comments