Skip to content

Commit 3ef06a1

Browse files
committed
fix: reduce properties to what is needed for logging
1 parent c2a8557 commit 3ef06a1

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

Modules/CIPPCore/Public/Entrypoints/HTTP Functions/CIPP/Scheduler/Invoke-AddScheduledItem.ps1

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ function Invoke-AddScheduledItem {
1515

1616
$DisallowDuplicateName = $Request.Query.DisallowDuplicateName ?? $Request.Body.DisallowDuplicateName
1717

18+
$HeaderProperties = @('x-ms-client-principal', 'x-ms-client-principal-id', 'x-ms-client-principal-name', 'x-forwarded-for')
19+
$Headers = $Request.Headers | Select-Object -Property $HeaderProperties -ErrorAction SilentlyContinue
20+
1821
if ($Request.Body.RunNow -eq $true) {
1922
try {
2023
$Table = Get-CIPPTable -TableName 'ScheduledTasks'
@@ -29,7 +32,7 @@ function Invoke-AddScheduledItem {
2932
Clear = $true
3033
}
3134
$null = Test-CIPPRerun @RerunParams
32-
$Result = Add-CIPPScheduledTask -RowKey $Request.Body.RowKey -RunNow -Headers $Request.Headers
35+
$Result = Add-CIPPScheduledTask -RowKey $Request.Body.RowKey -RunNow -Headers $Headers
3336
} else {
3437
$Result = "Task with id $($Request.Body.RowKey) does not exist"
3538
}
@@ -41,7 +44,7 @@ function Invoke-AddScheduledItem {
4144
} else {
4245
$ScheduledTask = @{
4346
Task = $Request.Body
44-
Headers = $Request.Headers
47+
Headers = $Headers
4548
Hidden = $hidden
4649
DisallowDuplicateName = $DisallowDuplicateName
4750
DesiredStartTime = $Request.Body.DesiredStartTime

0 commit comments

Comments
 (0)