fix race condition and missing property
This commit is contained in:
parent
d4d24bac60
commit
b3ffcd7c6c
1 changed files with 1 additions and 1 deletions
|
@ -337,7 +337,7 @@ Function RunAsScheduledJob {
|
||||||
$sw = [System.Diagnostics.Stopwatch]::StartNew()
|
$sw = [System.Diagnostics.Stopwatch]::StartNew()
|
||||||
|
|
||||||
# NB: output from scheduled jobs is delayed after completion (including the sub-objects after the primary Output object is available)
|
# NB: output from scheduled jobs is delayed after completion (including the sub-objects after the primary Output object is available)
|
||||||
While (($job.Output -eq $null -or -not $job.Output.Keys.Contains('job_output')) -and $sw.ElapsedMilliseconds -lt 15000) {
|
While (($job.Output -eq $null -or -not ($job.Output | Get-Member -Name Keys) -or -not $job.Output.Keys.Contains('job_output')) -and $sw.ElapsedMilliseconds -lt 15000) {
|
||||||
Write-DebugLog "Waiting for job output to populate..."
|
Write-DebugLog "Waiting for job output to populate..."
|
||||||
Start-Sleep -Milliseconds 500
|
Start-Sleep -Milliseconds 500
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue