fix(flows): flow der ikke er stoppet og har kørende traktorer tæller som kørende efter genindlæsning — listen viste [Start] ved kørende flows (v1.59.2.0)

This commit is contained in:
2026-09-29 17:59:11 +02:00
parent 07dada58a9
commit 9b5d71b180
3 changed files with 11 additions and 2 deletions
+7
View File
@@ -238,6 +238,13 @@ check("C7 stop rydder markeringen", ADRunsController.getRunStatus(adEnv, ADRuns.
-- en traktor der kører AD uden at run'et er startet af os, gør IKKE run'et "kørende"
fastracA.ad.stateModule.active = true
check("C7 manuel AD tæller ikke som kørende run", ADRunsController.getRunStatus(adEnv, ADRuns.getRun(ADRunsController.store, cow.id)).isRunning, false)
-- efter genindlæsning: runningRuns er tom, men flowet er ikke stoppet og traktoren kører -> kørende (Stop-knap)
-- (in-game 29/9: Flows-listen viste [Start] ved flows der kørte)
ADRuns.getRun(ADRunsController.store, cow.id).stopped = false
ADRunsController.runningRuns[cow.id] = nil
check("C7b efter genindlæsning: kørende", ADRunsController.getRunStatus(adEnv, ADRuns.getRun(ADRunsController.store, cow.id)).isRunning, true)
check("C7b efter genindlæsning: kan stoppes", ADRunsController.getRunStatus(adEnv, ADRuns.getRun(ADRunsController.store, cow.id)).canStop, true)
ADRuns.getRun(ADRunsController.store, cow.id).stopped = true
check("C7 men aktive tæller stadig", ADRunsController.getRunStatus(adEnv, ADRuns.getRun(ADRunsController.store, cow.id)).running, 1)
fastracA.ad.stateModule.active = false
-- sprungne traktorer logges med årsag