Skip to content

[pull] master from KelvinTegelaar:master#1

Merged
pull[bot] merged 168 commits intoscheiblingco:masterfrom
KelvinTegelaar:master
Feb 13, 2025
Merged

[pull] master from KelvinTegelaar:master#1
pull[bot] merged 168 commits intoscheiblingco:masterfrom
KelvinTegelaar:master

Conversation

@pull
Copy link

@pull pull bot commented Feb 13, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.1)

Can you help keep this open source service alive? 💖 Please sponsor : )

kris6673 and others added 30 commits January 21, 2025 01:10
[pull] dev from KelvinTegelaar:dev
[pull] dev from KelvinTegelaar:dev
Refactor Invoke-EditContact for improved logging and error handling
fix: use timespan from days in RetentionPolicyTag
fix: make standards work with autoComplete
Update contact listing and editing functionality
@pull pull bot added the ⤵️ pull label Feb 13, 2025
@pull pull bot merged commit 02ec257 into scheiblingco:master Feb 13, 2025
pull bot pushed a commit that referenced this pull request May 28, 2025
[pull] dev from KelvinTegelaar:dev
pull bot pushed a commit that referenced this pull request Mar 12, 2026
…state

Two bugs caused scheduled offboarding tasks to silently disappear:

1. In Push-ExecScheduledCommand, if Invoke-CIPPOffboardingJob threw an
   exception the inner catch set $State='Failed', but the outer state
   update unconditionally set TaskState='Processing' for all orchestrator-
   based commands, ignoring the failure. The task was then stuck in
   'Processing' showing "Orchestration in progress" with no way to recover.
   Fixed by checking $State before deciding between 'Processing' and 'Failed'.

2. In Start-UserTasksOrchestrator the recovery filter included stuck
   'Pending' (>24h) and 'Running' (>4h) tasks but omitted 'Processing'.
   Any task stuck in 'Processing' (from bug #1 or from an orchestration
   where the post-execution handler itself failed) would never be retried.
   Fixed by adding 'Processing' to the recovery filter with the same
   4-hour timeout used for 'Running'.

https://claude.ai/code/session_019TANRi9wms5e5W1nJgZWQm
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants