diff --git a/netbox_topology_views/__init__.py b/netbox_topology_views/__init__.py index add42c1..2c02003 100644 --- a/netbox_topology_views/__init__.py +++ b/netbox_topology_views/__init__.py @@ -4,7 +4,7 @@ class TopologyViewsConfig(PluginConfig): name = 'netbox_topology_views' verbose_name = 'Topology views' description = 'An plugin to render toplogoy maps' - version = '0.4.4' + version = '0.4.5' author = 'Mattijs Vanhaverbeke' author_email = 'author@example.com' base_url = 'topology-views' diff --git a/netbox_topology_views/api/views.py b/netbox_topology_views/api/views.py index b6dadbd..fc2a586 100644 --- a/netbox_topology_views/api/views.py +++ b/netbox_topology_views/api/views.py @@ -156,15 +156,18 @@ class SearchViewSet(GenericViewSet): if dev_name is None: dev_name = "device name unknown" - cable_role_name = device.device_type.display_name - if cable_role_name is None: - cable_role_name = "device role name unknown" - dev_title = "
| Type: | " + cable_role_name + " |
|---|---|
| Role: | " + device.device_role.name + node_content = "" + + if device.device_type.display_name is not None: + node_content += " |
| Type: | " + device.device_type.display_name + " |
| Role: | " + device.device_role.name + " |
| Serial: | " + device.serial + node_content += " |
| Serial: | " + device.serial + " |
| IP Address: | " + str(device.primary_ip.address) - dev_title = dev_title + " |