Fixed 0300-mesh-vpn.lua

This commit is contained in:
CyrusFox 2015-10-10 00:35:39 +02:00
parent 6db68958c2
commit 217a5f17e3

View File

@ -12,11 +12,11 @@ function M.section(form)
'your connection\'s bandwidth available for the network. You can limit how ' .. 'your connection\'s bandwidth available for the network. You can limit how ' ..
'much bandwidth the node will use at most.') 'much bandwidth the node will use at most.')
local s = form:section(cbi.SimpleSection, nil, msg) local s = form:section(cbi.SimpleSection, nil, msg)
local o local o
o = s:option(cbi.Flag, "_meshvpn", i18n.translate("Use internet connection (mesh VPN via L2TP")")) o = s:option(cbi.Flag, "_meshvpn", i18n.translate("Use internet connection (mesh VPN via L2TP)"))
o.default = uci:get_bool("tunneldigger", "broker", "enabled") and o.enabled or o.disabled o.default = uci:get_bool("tunneldigger", uci:get_first("tunneldigger", "broker"), "enabled") and o.enabled or o.disabled
o.rmempty = false o.rmempty = false
o = s:option(cbi.Flag, "_limit_enabled", i18n.translate("Limit bandwidth")) o = s:option(cbi.Flag, "_limit_enabled", i18n.translate("Limit bandwidth"))
@ -38,7 +38,7 @@ function M.section(form)
end end
function M.handle(data) function M.handle(data)
uci:set("tunneldigger", "broker", "enabled", data._meshvpn) uci:set("tunneldigger", uci:get_first("tunneldigger", "broker"), "enabled", data._meshvpn)
uci:save("tunneldigger") uci:save("tunneldigger")
uci:commit("tunneldigger") uci:commit("tunneldigger")