From 7a073ae047438fcc8289708f553f16ad1b7402e7 Mon Sep 17 00:00:00 2001 From: masterdraco Date: Sat, 26 Sep 2026 01:32:55 +0200 Subject: [PATCH] =?UTF-8?q?refactor(marker):=20review-fund=20=E2=80=94=20d?= =?UTF-8?q?=C3=B8d=20kodegren=20i=20klik-routing,=20eksplicit=20kursus-kil?= =?UTF-8?q?de-opslag?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- FS25_ADSmartPickup/adFieldWork.lua | 3 ++- FS25_ADSmartPickup/gui/SmartPickupFieldTab.lua | 2 -- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/FS25_ADSmartPickup/adFieldWork.lua b/FS25_ADSmartPickup/adFieldWork.lua index df734f9..2812521 100644 --- a/FS25_ADSmartPickup/adFieldWork.lua +++ b/FS25_ADSmartPickup/adFieldWork.lua @@ -209,7 +209,8 @@ end local function sourceCourse(adEnv, field, source) local saved = coursesOf(field.id)[source] if saved ~= nil then return saved end - local vehicleId = source == "rake" and field.rakeVehicleId or source == "harvester" and field.harvestVehicleId or field.mowVehicleId + local vehicleIds = {mower = field.mowVehicleId, rake = field.rakeVehicleId, harvester = field.harvestVehicleId} + local vehicleId = vehicleIds[source] if vehicleId == nil then return nil end for _, vehicle in ipairs(ADRunsController.getFarmVehicles(adEnv)) do if ADRunsController.getVehicleId(vehicle) == vehicleId then return ADCpBridge.getCourse(vehicle) end diff --git a/FS25_ADSmartPickup/gui/SmartPickupFieldTab.lua b/FS25_ADSmartPickup/gui/SmartPickupFieldTab.lua index 0d83ef9..2651aed 100644 --- a/FS25_ADSmartPickup/gui/SmartPickupFieldTab.lua +++ b/FS25_ADSmartPickup/gui/SmartPickupFieldTab.lua @@ -389,8 +389,6 @@ function SmartPickupFrame:onClickFieldRow(state, data) return elseif data.kind == "fieldTarget" then ADFieldJobs.setTarget(id, data.values ~= nil and data.values[state] or "") - elseif id == nil then - return elseif SmartPickupFrame.PLAN_CHOICES[data.kind] ~= nil then local value = data.values ~= nil and data.values[state] or nil if value ~= nil then ADFieldJobs.setPlan(id, {[SmartPickupFrame.PLAN_CHOICES[data.kind]] = value}) end