diff --git a/netbox/extras/tables/tables.py b/netbox/extras/tables/tables.py index 2fa13f98a..1df5c9487 100644 --- a/netbox/extras/tables/tables.py +++ b/netbox/extras/tables/tables.py @@ -183,6 +183,7 @@ class ObjectChangeTable(NetBoxTable): verbose_name='Username' ) full_name = tables.TemplateColumn( + accessor=tables.A('user'), template_code=OBJECTCHANGE_FULL_NAME, verbose_name='Full Name', orderable=False @@ -192,6 +193,7 @@ class ObjectChangeTable(NetBoxTable): verbose_name='Type' ) object_repr = tables.TemplateColumn( + accessor=tables.A('changed_object'), template_code=OBJECTCHANGE_OBJECT, verbose_name='Object' ) diff --git a/netbox/extras/tables/template_code.py b/netbox/extras/tables/template_code.py index 4eec85bdd..7f5bc8a73 100644 --- a/netbox/extras/tables/template_code.py +++ b/netbox/extras/tables/template_code.py @@ -13,8 +13,8 @@ OBJECTCHANGE_FULL_NAME = """ """ OBJECTCHANGE_OBJECT = """ -{% if record.changed_object and record.changed_object.get_absolute_url %} - {{ record.object_repr }} +{% if value and value.get_absolute_url %} + {{ record.object_repr }} {% else %} {{ record.object_repr }} {% endif %}