Skip to content

Commit f39a7f2

Browse files
authored
Merge pull request #425 from KelvinTegelaar/dev
[pull] dev from KelvinTegelaar:dev
2 parents 0fec19b + 1043788 commit f39a7f2

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

Modules/CIPPCore/Public/Entrypoints/HTTP Functions/Identity/Administration/Users/Invoke-ExecOffboardUser.ps1

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ function Invoke-ExecOffboardUser {
1111
param($Request, $TriggerMetadata)
1212
$AllUsers = $Request.Body.user.value
1313
$TenantFilter = $request.Body.tenantFilter.value ? $request.Body.tenantFilter.value : $request.Body.tenantFilter
14+
$OffboardingOptions = $Request.Body | Select-Object * -ExcludeProperty user, tenantFilter, Scheduled
1415
$Results = foreach ($username in $AllUsers) {
1516
try {
1617
$APIName = 'ExecOffboardUser'
@@ -27,7 +28,7 @@ function Invoke-ExecOffboardUser {
2728
Parameters = [pscustomobject]@{
2829
Username = $Username
2930
APIName = 'Scheduled Offboarding'
30-
options = $Request.Body
31+
options = $OffboardingOptions
3132
RunScheduled = $true
3233
}
3334
ScheduledTime = $Request.Body.Scheduled.date
@@ -39,7 +40,7 @@ function Invoke-ExecOffboardUser {
3940
}
4041
Add-CIPPScheduledTask -Task $taskObject -hidden $false -Headers $Headers
4142
} else {
42-
Invoke-CIPPOffboardingJob -Username $Username -TenantFilter $TenantFilter -Options $Request.Body -APIName $APIName -Headers $Headers
43+
Invoke-CIPPOffboardingJob -Username $Username -TenantFilter $TenantFilter -Options $OffboardingOptions -APIName $APIName -Headers $Headers
4344
}
4445
$StatusCode = [HttpStatusCode]::OK
4546

Modules/CIPPCore/Public/Entrypoints/Orchestrator Functions/Start-UserTasksOrchestrator.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ function Start-UserTasksOrchestrator {
88

99
$Table = Get-CippTable -tablename 'ScheduledTasks'
1010
$1HourAgo = (Get-Date).AddHours(-1).ToUniversalTime().ToString('yyyy-MM-ddTHH:mm:ssZ')
11-
$Filter = "TaskState eq 'Planned' or TaskState eq 'Failed - Planned' or (TaskState eq 'Running' and Timestamp lt datetime'$1HourAgo')"
11+
$Filter = "PartitionKey eq 'ScheduledTask' and (TaskState eq 'Planned' or TaskState eq 'Failed - Planned' or (TaskState eq 'Running' and Timestamp lt datetime'$1HourAgo'))"
1212
$tasks = Get-CIPPAzDataTableEntity @Table -Filter $Filter
1313
$Batch = [System.Collections.Generic.List[object]]::new()
1414
$TenantList = Get-Tenants -IncludeErrors

version_latest.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
8.3.1
1+
8.3.2

0 commit comments

Comments
 (0)