diff --git a/src/auditlog/models.py b/src/auditlog/models.py index 323cf23..dbe82b1 100644 --- a/src/auditlog/models.py +++ b/src/auditlog/models.py @@ -32,7 +32,7 @@ class LogEntryManager(models.Manager): get_additional_data = getattr(instance, 'get_additional_data', None) if callable(get_additional_data): - kwargs.setdefault('additional_data', instance.get_additional_data()) + kwargs.setdefault('additional_data', get_additional_data()) # Delete log entries with the same pk as a newly created model. This should only be necessary when an pk is # used twice. @@ -116,7 +116,7 @@ class LogEntry(models.Model): changes = models.TextField(blank=True, verbose_name=_("change message")) actor = models.ForeignKey(settings.AUTH_USER_MODEL, blank=True, null=True, on_delete=models.SET_NULL, related_name='+', verbose_name=_("actor")) timestamp = models.DateTimeField(auto_now_add=True, verbose_name=_("timestamp")) - additional_data = JSONField(blank=True, null=True) + additional_data = JSONField(blank=True, null=True, verbose_name=_("additional data")) objects = LogEntryManager()