X-Git-Url: http://git.openwrt.org/?p=project%2Fluci.git;a=blobdiff_plain;f=libs%2Fcore%2Fluasrc%2Fmodel%2Fnetwork.lua;h=e1e9f4558c2d3a049406cc0862e69f37ce22c518;hp=debf3dba49d0d1cdc629f5080fa2347f28d72879;hb=99d425aeedf5801a0ca8c6f741e591456bd1ab0e;hpb=7bf9452985c79f3efdc98c720f29753cdb160edc diff --git a/libs/core/luasrc/model/network.lua b/libs/core/luasrc/model/network.lua index debf3dba49..e1e9f4558c 100644 --- a/libs/core/luasrc/model/network.lua +++ b/libs/core/luasrc/model/network.lua @@ -217,7 +217,16 @@ function rename_network(self, old, new) end function get_interface(self, i) - return ifs[i] and interface(i) + if ifs[i] then + return interface(i) + else + local j + for j, _ in pairs(ifs) do + if ifs[j].sid == i then + return interface(j) + end + end + end end function get_interfaces(self)