Fix display of custom object fields within tables

This commit is contained in:
jeremystretch 2022-01-12 17:07:54 -05:00
parent e5d3730ad8
commit 80a5aa46f6

View File

@ -324,7 +324,10 @@ class CustomFieldColumn(tables.Column):
# Linkify custom URLs
return mark_safe(f'<a href="{value}">{value}</a>')
if value is not None:
return value
obj = self.customfield.deserialize(value)
if hasattr(obj, 'get_absolute_url'):
return mark_safe(f'<a href="{obj.get_absolute_url}">{obj}</a>')
return obj
return self.default