projects
/
project
/
luci.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
UCI API changes
[project/luci.git]
/
modules
/
admin-full
/
luasrc
/
model
/
cbi
/
admin_network
/
dhcp.lua
diff --git
a/modules/admin-full/luasrc/model/cbi/admin_network/dhcp.lua
b/modules/admin-full/luasrc/model/cbi/admin_network/dhcp.lua
index
af018ea
..
42b93b5
100644
(file)
--- a/
modules/admin-full/luasrc/model/cbi/admin_network/dhcp.lua
+++ b/
modules/admin-full/luasrc/model/cbi/admin_network/dhcp.lua
@@
-24,7
+24,8
@@
s.anonymous = true
iface = s:option(ListValue, "interface", translate("interface"))
luci.tools.webadmin.cbi_add_networks(iface)
iface = s:option(ListValue, "interface", translate("interface"))
luci.tools.webadmin.cbi_add_networks(iface)
-luci.model.uci.foreach("network", "interface",
+local uci = luci.model.uci.cursor()
+uci:foreach("network", "interface",
function (section)
if section[".name"] ~= "loopback" then
iface.default = iface.default or section[".name"]
function (section)
if section[".name"] ~= "loopback" then
iface.default = iface.default or section[".name"]
@@
-32,7
+33,7
@@
luci.model.uci.foreach("network", "interface",
end
end)
end
end)
-
luci.model.uci.
foreach("network", "alias",
+
uci:
foreach("network", "alias",
function (section)
iface:value(section[".name"])
s:depends("interface", section[".name"])
function (section)
iface:value(section[".name"])
s:depends("interface", section[".name"])