libs/core: fix lookups bridge interface -> network in luci.model.network
[project/luci.git] / libs / core / luasrc / model / network.lua
index 129f70d71ec567c0a344ec8eba8fefc61d905a49..68ad04fae09e99837a4baeef44ef6e5fa867d2d4 100644 (file)
@@ -852,7 +852,9 @@ function interface.get_network(self)
        if not self.network then
                local net
                for _, net in ipairs(_M:get_networks()) do
-                       if net:contains_interface(self.ifname) then
+                       if net:contains_interface(self.ifname) or
+                          net:ifname() == self.ifname
+                       then
                                self.network = net
                                return net
                        end