diff options
Diffstat (limited to 'libs/web/luasrc/config.lua')
-rw-r--r-- | libs/web/luasrc/config.lua | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/libs/web/luasrc/config.lua b/libs/web/luasrc/config.lua index 955ede9ad..12d7e8c91 100644 --- a/libs/web/luasrc/config.lua +++ b/libs/web/luasrc/config.lua @@ -25,9 +25,14 @@ limitations under the License. ]]-- -module("luci.config", - function(m) - if pcall(require, "luci.model.uci") then - setmetatable(m, {__index = luci.model.uci.cursor():get_all("luci")}) - end - end)
\ No newline at end of file +local util = require "luci.util" + +local pcall = pcall +local require = require + + +module "luci.config" + +pcall(function() + util.update(_M, require "luci.model.uci".cursor():get_all("luci")) +end) |