Просмотр исходного кода

Fix display of custom object fields within tables

jeremystretch 4 лет назад
Родитель
Сommit
b07a7ba9bc
1 измененных файлов с 4 добавлено и 1 удалено
  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