Fixes set of alias/manuf for networks

Fixes #1805
This commit is contained in:
Simone Mainardi 2018-07-16 17:45:00 +02:00
parent cbbd874496
commit eae1ec0d06

View file

@ -499,12 +499,19 @@ print[[
vlan_field.attr("disabled", true);
vlanicon_disabled = false;
} else {
var is_cidr = is_network_mask(member, true);
var cidr = is_network_mask(member, true);
if (is_cidr) {
if (cidr) {
vlan_field.removeAttr("disabled");
select_field.attr("disabled", true);
vlanicon_disabled = null;
if((cidr.type == "ipv6" && cidr.mask == 128)
|| (cidr.type == "ipv4" && cidr.mask == 32)) {
/* Custom alias only allowed for IP addresses */
vlanicon_disabled = false;
} else {
vlanicon_disabled = true;
}
}
}