1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Fixes #1486: Ignore subinterface IDs when validating LLDP neighbor connections

This commit is contained in:
Jeremy Stretch
2017-09-25 14:33:32 -04:00
parent 63a4a70420
commit aa5aa798e6

View File

@ -53,7 +53,7 @@ $(document).ready(function() {
success: function(json) { success: function(json) {
$.each(json['get_lldp_neighbors'], function(iface, neighbors) { $.each(json['get_lldp_neighbors'], function(iface, neighbors) {
var neighbor = neighbors[0]; var neighbor = neighbors[0];
var row = $('#' + iface.replace(/(\/)/g, "\\$1")); var row = $('#' + iface.split(".")[0].replace(/(\/)/g, "\\$1"));
var configured_device = row.children('td.configured_device').attr('data'); var configured_device = row.children('td.configured_device').attr('data');
var configured_interface = row.children('td.configured_interface').attr('data'); var configured_interface = row.children('td.configured_interface').attr('data');
// Add LLDP neighbors to table // Add LLDP neighbors to table
@ -62,7 +62,7 @@ $(document).ready(function() {
// Apply colors to rows // Apply colors to rows
if (!configured_device && neighbor['hostname']) { if (!configured_device && neighbor['hostname']) {
row.addClass('info'); row.addClass('info');
} else if (configured_device == neighbor['hostname'] && configured_interface == neighbor['port']) { } else if (configured_device == neighbor['hostname'] && configured_interface == neighbor['port'].split(".")[0]) {
row.addClass('success'); row.addClass('success');
} else { } else {
row.addClass('danger'); row.addClass('danger');