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 %}