From 23927ea31741942d0481eca045a518f258e6a568 Mon Sep 17 00:00:00 2001 From: Ann Paul Date: Wed, 3 Jun 2015 08:47:50 -0700 Subject: [PATCH] Add verbose name to the additional_data field Directly call the get_additional_data method without instance --- src/auditlog/models.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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()