modules/admin-full: various vlan fixes
authorJo-Philipp Wich <jow@openwrt.org>
Sat, 30 Oct 2010 02:30:49 +0000 (02:30 +0000)
committerJo-Philipp Wich <jow@openwrt.org>
Sat, 30 Oct 2010 02:30:49 +0000 (02:30 +0000)
modules/admin-full/luasrc/model/cbi/admin_network/vlan.lua

index 149b5c6..c71b9a0 100644 (file)
@@ -199,6 +199,7 @@ m.uci:foreach("network", "switch",
                local vid = s:option(Value, has_vlan4k or "vlan", "VLAN ID")
 
                vid.rmempty = false
                local vid = s:option(Value, has_vlan4k or "vlan", "VLAN ID")
 
                vid.rmempty = false
+               vid.forcewrite = true
 
                -- Validate user provided VLAN ID, make sure its within the bounds
                -- allowed by the switch.
 
                -- Validate user provided VLAN ID, make sure its within the bounds
                -- allowed by the switch.
@@ -250,6 +251,7 @@ m.uci:foreach("network", "switch",
 
                        po.cfgvalue = portvalue
                        po.validate = portvalidate
 
                        po.cfgvalue = portvalue
                        po.validate = portvalidate
+                       po.write    = function() end
 
                        port_opts[#port_opts+1] = po
                end
 
                        port_opts[#port_opts+1] = po
                end