Explorar el Código

Fix display of custom object fields within tables

jeremystretch hace 4 años
padre
commit
b07a7ba9bc
Se han modificado 1 ficheros con 4 adiciones y 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
             # Linkify custom URLs
             return mark_safe(f'<a href="{value}">{value}</a>')
             return mark_safe(f'<a href="{value}">{value}</a>')
         if value is not None:
         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
         return self.default