diff --git a/docs/release-notes/version-2.10.md b/docs/release-notes/version-2.10.md index b3b71657c..85279eb24 100644 --- a/docs/release-notes/version-2.10.md +++ b/docs/release-notes/version-2.10.md @@ -4,6 +4,7 @@ ### Bug Fixes +* [#5049](https://github.com/netbox-community/netbox/issues/5049) - Add check for LLDP neighbor chassis name to lldp_neighbors * [#5301](https://github.com/netbox-community/netbox/issues/5301) - Fix misleading error when racking a device with invalid parameters * [#5311](https://github.com/netbox-community/netbox/issues/5311) - Update child objects when a rack group is moved to a new site * [#5518](https://github.com/netbox-community/netbox/issues/5518) - Fix persistent vertical scrollbar diff --git a/netbox/templates/dcim/device/lldp_neighbors.html b/netbox/templates/dcim/device/lldp_neighbors.html index 3216b3791..a2baa6322 100644 --- a/netbox/templates/dcim/device/lldp_neighbors.html +++ b/netbox/templates/dcim/device/lldp_neighbors.html @@ -23,7 +23,7 @@ {{ iface }} {% if iface.connected_endpoint.device %} - + {{ iface.connected_endpoint.device }} @@ -61,6 +61,7 @@ $(document).ready(function() { // Glean configured hostnames/interfaces from the DOM var configured_device = row.children('td.configured_device').attr('data'); + var configured_chassis = row.children('td.configured_device').attr('data-chassis'); var configured_interface = row.children('td.configured_interface').attr('data'); var configured_interface_short = null; if (configured_interface) { @@ -81,9 +82,9 @@ $(document).ready(function() { // Apply colors to rows if (!configured_device && lldp_device) { row.addClass('info'); - } else if (configured_device == lldp_device && configured_interface == lldp_interface) { + } else if ((configured_device == lldp_device || configured_chassis == lldp_device) && configured_interface == lldp_interface) { row.addClass('success'); - } else if (configured_device == lldp_device && configured_interface_short == lldp_interface) { + } else if ((configured_device == lldp_device || configured_chassis == lldp_device) && configured_interface_short == lldp_interface) { row.addClass('success'); } else { row.addClass('danger');