diff --git a/scripts/check_site_lib.lua b/scripts/check_site_lib.lua index ec2498ec86c8e9d3b5d65e65c0c5a3ba2c9059ba..99489302406451042b53391bbb46f5ae426de854 100644 --- a/scripts/check_site_lib.lua +++ b/scripts/check_site_lib.lua @@ -84,8 +84,10 @@ function need_table(varname, subcheck, required) assert_type(var, 'table', "site.conf error: expected `" .. varname .. "' to be a table") - for k, v in pairs(var) do - subcheck(k, v) + if subcheck then + for k, v in pairs(var) do + subcheck(k, v) + end end return var