luci: fix nil value error

This commit is contained in:
xiaorouji 2023-09-13 13:51:29 +08:00 committed by sbwml
parent a31b010e8c
commit 71f43d8da7

View File

@ -270,9 +270,11 @@ o.rows = 5
o.wrap = "off" o.wrap = "off"
o.remove = function(self, section) o.remove = function(self, section)
local node_value = node:formvalue(global_cfgid) local node_value = node:formvalue(global_cfgid)
local node_t = m:get(node_value) if node_value ~= "nil" then
if node_t.type == "Xray" then local node_t = m:get(node_value) or {}
AbstractValue.remove(self, section) if node_t.type == "Xray" then
AbstractValue.remove(self, section)
end
end end
end end