From 9c8315cc03ae66b5f7007f0a10ac3738cf1c4855 Mon Sep 17 00:00:00 2001 From: TomGrozev Date: Wed, 16 Dec 2020 10:32:21 +1100 Subject: [PATCH] Fix empty list displays as none --- netbox/utilities/tables.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) 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)