fix(fields): gemt produkt (silage/hø) gælder kun slåafgrøder — F22 vinmark fortsatte som 'Silage + så' (v1.60.8.0)

This commit is contained in:
2026-09-29 20:01:33 +02:00
parent 0a4ef9624d
commit fbd3b2c643
3 changed files with 7 additions and 1 deletions
+4
View File
@@ -316,5 +316,9 @@ check("M21 stoppet bar mark starter ikke selv", M.shouldStartBare(stoppedBare, "
check("M21 Start slipper", M.shouldStartBare(M.with(stoppedBare, {startRequested = true}), "bare"), true)
check("M21 ny mål-afgrøde slipper", M.shouldStartBare(M.setTarget(stoppedBare, "BARLEY"), "bare"), true)
check("M21 start nulstiller hold (næste sæson starter selv)", M.start(stoppedBare, "bare", {}, "WHEAT").held, nil)
-- gemt produkt (silage/hø) gælder kun slåafgrøder: en vinmark der engang fejlagtigt blev "slåbar" (F22, 29/9)
check("produkt: gemt silage på høstmark -> høst", ADFieldModel.product({product = "silage"}, "harvest"), "harvest")
check("produkt: gemt hø på slåmark -> hø", ADFieldModel.product({product = "hay"}, "mowable"), "hay")
check("produkt: auto på slåmark -> silage", ADFieldModel.product({product = "auto"}, "mowable"), "silage")
print(failures == 0 and "\nALLE TESTS OK" or ("\n" .. failures .. " FEJL"))
os.exit(failures == 0 and 0 or 1)