r4395 setPortVLAN(): include "$vlan_NNNN" autotags into every evaluated VLAN change...
[racktables] / wwwroot / inc / interface.php
index 0c714280d32ff50ccd5966228ae2ed7883968068..7a95ca03cbd0682cd394c93c233e750cf9dcbf2a 100644 (file)
@@ -4701,8 +4701,8 @@ function renderVLANMembership ($object_id)
                foreach (array_keys ($vlanlist) as $to)
                        if
                        (
-                               permitted (NULL, NULL, 'setPortVLAN', array (array ('tag' => '$fromvlan_' . $port['vlanid']))) and
-                               permitted (NULL, NULL, 'setPortVLAN', array (array ('tag' => '$tovlan_' . $to)))
+                               permitted (NULL, NULL, 'setPortVLAN', array (array ('tag' => '$fromvlan_' . $port['vlanid']), array ('tag' => '$vlan_' . $port['vlanid']))) and
+                               permitted (NULL, NULL, 'setPortVLAN', array (array ('tag' => '$tovlan_' . $to), array ('tag' => '$vlan_' . $to)))
                        )
                                $vlanpermissions[$port['vlanid']][] = $to;
        }