diff --git a/netbox/secrets/models.py b/netbox/secrets/models.py index 5ffd2fa57..317fe0dd5 100644 --- a/netbox/secrets/models.py +++ b/netbox/secrets/models.py @@ -288,6 +288,9 @@ class Secret(CreatedUpdatedModel): def __str__(self): if self.role and self.device and self.name: return '{} for {} ({})'.format(self.role, self.device, self.name) + # Return role and device if no name is set + if self.role and self.device: + return '{} for {}'.format(self.role, self.device) return 'Secret' def get_absolute_url(self): diff --git a/netbox/templates/dcim/inc/rack_elevation.html b/netbox/templates/dcim/inc/rack_elevation.html index 64381841e..e6b721db4 100644 --- a/netbox/templates/dcim/inc/rack_elevation.html +++ b/netbox/templates/dcim/inc/rack_elevation.html @@ -27,13 +27,13 @@ {% ifequal u.device.face face_id %} - {{ u.device|default:u.device.device_role }} + {{ u.device.name|default:u.device.device_role }} {% if u.device.devicebay_count %} ({{ u.device.get_children.count }}/{{ u.device.devicebay_count }}) {% endif %} {% else %} - {{ u.device|default:u.device.device_role }} + {{ u.device.name|default:u.device.device_role }} {% endifequal %} {% else %} diff --git a/netbox/templates/dcim/rack_elevation_list.html b/netbox/templates/dcim/rack_elevation_list.html index 8c2df0713..5304538c1 100644 --- a/netbox/templates/dcim/rack_elevation_list.html +++ b/netbox/templates/dcim/rack_elevation_list.html @@ -14,7 +14,7 @@ {% for rack in page %}
{{ rack.facility_id|truncatechars:"30" }}
{{ rack.facility_id|truncatechars:"30" }}