fix(markarbejde): vent op til 5 min mens Courseplay beregner kursus (store marker) i stedet for at opgive efter 60 s — F90 (140 ha) blev opgivet midt i beregningen (v1.42.4.0)
This commit is contained in:
@@ -1068,9 +1068,10 @@ function ADFieldWork.follow(adEnv, assignment)
|
||||
beginWork(adEnv, field, info, assignment)
|
||||
end
|
||||
elseif assignment.phase == "starting" then
|
||||
if now() - assignment.since > ADFieldWork.START_TIMEOUT_MS then
|
||||
local generating = assignment.handle ~= nil and assignment.handle.generating == true
|
||||
if ADFieldJobs.startTimedOut(now() - assignment.since, generating) then
|
||||
ADFieldWork.release(assignment)
|
||||
fail(assignment.fieldId, "Courseplay svarede ikke (60 s)")
|
||||
fail(assignment.fieldId, generating and "Courseplay blev ikke færdig med kurset (5 min)" or "Courseplay svarede ikke (60 s)")
|
||||
end
|
||||
elseif assignment.phase == "working" then
|
||||
followWorking(adEnv, field, assignment)
|
||||
|
||||
Reference in New Issue
Block a user