Improve safety.lua again

This commit is contained in:
luk3yx 2021-02-05 14:31:28 +13:00
parent 86faeff45d
commit 4c79bd7110

View File

@ -50,7 +50,8 @@ end
-- Similar to ast.flatten(), however removes unsafe elements.
local function safe_flatten(tree)
local res = {formspec_version = 1}
if tree.formspec_version and tree.formspec_version > 1 then
if type(tree.formspec_version) == 'number' and
tree.formspec_version > 1 then
res.formspec_version = 2
end
for elem in safe_walk(table.copy(tree)) do