diff --git a/html/config.js b/html/config.js index fd426e9..d54a556 100644 --- a/html/config.js +++ b/html/config.js @@ -77,6 +77,9 @@ function parseConf(s){ break; } } + // Only one management VLAN can be active, so drop any previous mgmt entry + if (/^vlan\s+\d{1,4}\s+mgmt$/.test(line)) + configuration = configuration.filter(item => !/^vlan\s+\d{1,4}\s+mgmt$/.test(item)); configuration.push(line); } console.log("Configuration now:");