From 4c79bd711009ba9bfefcff5a4e36f31f0279a41e Mon Sep 17 00:00:00 2001 From: luk3yx Date: Fri, 5 Feb 2021 14:31:28 +1300 Subject: [PATCH] Improve safety.lua again --- safety.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/safety.lua b/safety.lua index 75c1f79..98e423b 100644 --- a/safety.lua +++ b/safety.lua @@ -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