Skip to content

Commit f30527b

Browse files
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP-API into dev
2 parents ff3fbf6 + 44e2547 commit f30527b

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

Modules/CIPPCore/Public/Entrypoints/HTTP Functions/Tenant/Tools/Invoke-ExecGraphExplorerPreset.ps1

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -41,31 +41,31 @@ function Invoke-ExecGraphExplorerPreset {
4141
$params.'$select' = ($params.'$select').value -join ','
4242
}
4343

44-
if (!$Request.Body.preset.name) {
44+
if (!$Request.Body.preset.name -and $Action -ne 'Delete') {
4545
$Message = 'Error: Preset name is required'
4646
$StatusCode = [HttpStatusCode]::BadRequest
4747
Push-OutputBinding -Name Response -Value ([HttpResponseContext]@{
4848
StatusCode = $StatusCode
4949
Body = @{
50-
Results = @{
50+
Results = @(@{
5151
resultText = $Message
5252
state = 'error'
53-
}
53+
})
5454
}
5555
})
5656
return
5757
}
5858

59-
if (!$Request.Body.preset.endpoint) {
59+
if (!$Request.Body.preset.endpoint -and $Action -ne 'Delete') {
6060
$Message = 'Error: Preset endpoint is required'
6161
$StatusCode = [HttpStatusCode]::BadRequest
6262
Push-OutputBinding -Name Response -Value ([HttpResponseContext]@{
6363
StatusCode = $StatusCode
6464
Body = @{
65-
Results = @{
65+
Results = @(@{
6666
resultText = $Message
6767
state = 'error'
68-
}
68+
})
6969
}
7070
})
7171
return
@@ -114,10 +114,10 @@ function Invoke-ExecGraphExplorerPreset {
114114
Push-OutputBinding -Name Response -Value ([HttpResponseContext]@{
115115
StatusCode = $StatusCode
116116
Body = @{
117-
Results = @{
117+
Results = @(@{
118118
resultText = $Message
119119
state = if ($Success) { 'success' } else { 'error' }
120-
}
120+
})
121121
}
122122
})
123123
}

0 commit comments

Comments
 (0)