diff --git a/modpol/modpol.lua b/modpol/modpol.lua index 101443b..844c34a 100644 --- a/modpol/modpol.lua +++ b/modpol/modpol.lua @@ -78,9 +78,9 @@ if (modpol.orgs.array) then if type(org) == 'table' then setmetatable(org, modpol.orgs) -- sets process metatable on load - if type(org.processes) == 'table' then - for id, process in ipairs(org.processes) do - setmetatable(process, modpol.modules[process.type]) + for id, process in ipairs(org.processes) do + if type(process) == 'table' then + setmetatable(process, modpol.modules[process.type]) end end end