X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fluci.git;a=blobdiff_plain;f=modules%2Fniu%2Fluasrc%2Fmodel%2Fcbi%2Fniu%2Fwireless%2Fap.lua;h=f4e58e994d02c16b0ee17baf9e9bf13291903de6;hp=aa6ffbd63740aa0a8212fadc013f045f169f6eb8;hb=c27128946b4950af78a5fd35c12a1bf7531cc1f4;hpb=6a51fbe67309fe074eb818ee81f3907bc576da0e diff --git a/modules/niu/luasrc/model/cbi/niu/wireless/ap.lua b/modules/niu/luasrc/model/cbi/niu/wireless/ap.lua index aa6ffbd63..f4e58e994 100644 --- a/modules/niu/luasrc/model/cbi/niu/wireless/ap.lua +++ b/modules/niu/luasrc/model/cbi/niu/wireless/ap.lua @@ -2,18 +2,19 @@ local cursor = require "luci.model.uci".cursor() if not cursor:get("wireless", "ap") then cursor:section("wireless", "wifi-iface", "ap", - {device = "_", doth = "1", wmm = "1", _niu = "1"}) + {device = "_", doth = "1", wmm = "1", _niu = "1", mode = "ap"}) cursor:save("wireless") end local function deviceroute(self) cursor:unload("wireless") local d = cursor:get("wireless", "ap", "device") + local h = cursor:get("wireless", d, "type") if d ~= "none" then cursor:delete_all("wireless", "wifi-iface", function(s) return s.device == d and s._niu ~= "1" end) - cursor:set("wireless", d, "disabled", 0) + cursor:set("wireless", d, "disabled", 0) cursor:set("wireless", "ap", "network", "lan") self:set("ap1", load("niu/wireless/ap1")) self:set_route("ap1")