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:");