summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--libs/web/luasrc/config.lua17
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)