diff --git a/Netdisco/share/views/ajax/device/ports.tt b/Netdisco/share/views/ajax/device/ports.tt
index 109f416a..64e41860 100644
--- a/Netdisco/share/views/ajax/device/ports.tt
+++ b/Netdisco/share/views/ajax/device/ports.tt
@@ -243,9 +243,9 @@
self_options) %]&q=[% row.neighbor.dns || row.neighbor.ip | uri %]&f=[% row.remote_port | uri %]">
[% row.neighbor.dns.remove(settings.domain_suffix) || row.neighbor.ip | html_entity %]
[% ' - ' IF row.remote_port %][% row.remote_port | html_entity %]
- [% IF params.neigh_id %]
+ [% IF params.neigh_id and (row.remote_id or row.remote_type) %]
([% 'id: '_ row.remote_id IF row.remote_id %]
- [% ' type: '_ row.remote_type IF row.remote_type %])
+ [% ' type: '_ row.remote_type IF row.remote_type %])
[% END %]
[% ELSIF row.remote_ip %]
@@ -257,9 +257,9 @@
[% row.remote_ip | html_entity %]
[% ' - ' IF row.remote_port %][% row.remote_port | html_entity %]
- [% IF params.neigh_id %]
+ [% IF params.neigh_id and (row.remote_id or row.remote_type) %]
([% 'id: '_ row.remote_id IF row.remote_id %]
- [% ' type: '_ row.remote_type IF row.remote_type %])
+ [% ' type: '_ row.remote_type IF row.remote_type %])
[% END %]
[% ELSE %]
(possible uplink)