Explorar o código

Fix display of custom object fields within tables

jeremystretch %!s(int64=4) %!d(string=hai) anos
pai
achega
b07a7ba9bc
Modificáronse 1 ficheiros con 4 adicións e 1 borrados
  1. 4 1
      netbox/utilities/tables/columns.py

+ 4 - 1
netbox/utilities/tables/columns.py

@@ -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