From a8ef9f7d32e0d10ed616e5597c8c08e2bdef1c25 Mon Sep 17 00:00:00 2001 From: Guillaume ARM Date: Fri, 24 May 2024 01:10:56 +0200 Subject: [PATCH] fix(inferium-gui): broken preparePayloads function --- inferium-gui.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/inferium-gui.lua b/inferium-gui.lua index 97ac931..556ed22 100644 --- a/inferium-gui.lua +++ b/inferium-gui.lua @@ -159,13 +159,15 @@ local function preparePayloads(countersMap, maxCounter, harvesters) local globalCounter = 1 local configIndex = 1 for _, harvester in pairs(harvesters) do - local newConfig = {} + local newConfig = utils.merge(harvester.config, { + plan = {}, + }) payloads[configIndex] = { id = harvester.id, config = newConfig } for k, _ in pairs(harvester.config.plan) do local seedName, newCountersMaps = pickSeedNameFromCountersMap(countersMap) countersMap = newCountersMaps - newConfig[k] = seedName + newConfig.plan[k] = seedName globalCounter = globalCounter + 1 if globalCounter > maxCounter then error('preparePayload fatal error: globalCounter is greater than maxCounter')