diff --git a/netbox/utilities/tables.py b/netbox/utilities/tables.py
index aa77d485e..4a7964350 100644
--- a/netbox/utilities/tables.py
+++ b/netbox/utilities/tables.py
@@ -297,13 +297,16 @@ class CustomFieldColumn(tables.Column):
"""
def render(self, record, bound_column, value):
- if value:
- if isinstance(value, list):
+ if isinstance(value, list):
+ if len(value):
template = ''
for v in value:
template += f'{v} '
else:
- template = value
- return mark_safe(template)
- return self.default
+ template = '—'
+ elif value:
+ template = value
+ else:
+ return self.default
+ return mark_safe(template)