luci-app-travelmate: fix Interface Wizard
* make sure to update the nw & fw entries only once Signed-off-by: Dirk Brenken <dev@brenken.org>
This commit is contained in:
parent
e7edcb4057
commit
6e4d992710
1 changed files with 8 additions and 6 deletions
|
@ -41,12 +41,14 @@ if uplink == "" then
|
|||
|
||||
function o.validate(self, value)
|
||||
if value then
|
||||
local net = nw:add_network(value, { proto = "dhcp" })
|
||||
if net then
|
||||
local zone = fw:get_zone_by_network("wan")
|
||||
if zone then
|
||||
zone:add_network(value)
|
||||
local nwnet = nw:get_network(value)
|
||||
local zone = fw:get_zone("wan")
|
||||
local fwnet = fw:get_zone_by_network(value)
|
||||
if not nwnet then
|
||||
nwnet = nw:add_network(value, { proto = "dhcp" })
|
||||
end
|
||||
if zone and not fwnet then
|
||||
fwnet = zone:add_network(value)
|
||||
end
|
||||
end
|
||||
return value
|
||||
|
|
Loading…
Reference in a new issue