Merge pull request #1744 from dibdot/mwan-fix
authorHannu Nyman <hannu.nyman@iki.fi>
Wed, 11 Apr 2018 05:53:16 +0000 (08:53 +0300)
committerGitHub <noreply@github.com>
Wed, 11 Apr 2018 05:53:16 +0000 (08:53 +0300)
luci-app-mwan3: bugfix

applications/luci-app-mwan3/luasrc/controller/mwan3.lua

index d8fba79..d5fc4a3 100644 (file)
@@ -85,7 +85,8 @@ function diagnosticsData(interface, task)
        function getInterfaceNumber(interface)
                local number = 0
                local interfaceNumber
-               uci.cursor():foreach("mwan3", "interface",
+               local uci = require "luci.model.uci".cursor()
+               uci:foreach("mwan3", "interface",
                        function (section)
                                number = number+1
                                if section[".name"] == interface then
@@ -130,7 +131,7 @@ function diagnosticsData(interface, task)
        local results = ""
        local number = getInterfaceNumber(interface)
 
-       local uci = uci.cursor(nil, "/var/state")
+       local uci = require "luci.model.uci".cursor(nil, "/var/state")
        local device = uci:get("network", interface, "ifname")
 
        luci.http.prepare_content("text/plain")