diff --git a/inferium-gui.lua b/inferium-gui.lua index 41a99ff..08aaf37 100644 --- a/inferium-gui.lua +++ b/inferium-gui.lua @@ -76,12 +76,14 @@ local function fetchAllHarvesters(serverName) end for k, harvester in pairs(harvesters) do - local payload, errMessage = net.sendQuery(serverName, { type = 'get-config', payload = { id = harvester.id } }) + local response, errMessage = net.sendQuery(serverName, { type = 'get-config', payload = { id = harvester.id } }) if errMessage then error('getAllHarvesters cannot get-config: ' .. errMessage, 0) end + local payload = response and response.payload + if not payload then error('getAllHarvesters no payload returned for harvester ' .. harvester.id, 0) end