From 3c79fa21cb28a4a7f397bda6a117279520e0434d Mon Sep 17 00:00:00 2001 From: Luke aka SwissalpS Date: Wed, 2 Jul 2025 09:12:02 +0200 Subject: [PATCH] check for existance of list param I'm not sure this actually fixes the problem. The issue was raised because of broken map data. --- filter-injector.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/filter-injector.lua b/filter-injector.lua index 5aba659..09d3ff4 100644 --- a/filter-injector.lua +++ b/filter-injector.lua @@ -558,9 +558,10 @@ local function put_to_inputinv(pos, node, filtmeta, list) local frompos = vector.subtract(pos, dir) local fromnode = core.get_node(frompos) local fromdef = core.registered_nodes[fromnode.name] - if not fromdef or not fromdef.tube then + if not (fromdef and fromdef.tube and list) then return end + local fromtube = fromdef.tube local frominv if fromtube.return_input_invref then