diff --git a/auditlog/encoder.py b/auditlog/encoder.py index 43c32b1..7d30418 100644 --- a/auditlog/encoder.py +++ b/auditlog/encoder.py @@ -1,7 +1,7 @@ -from django.core.serializers.json import DjangoJSONEncoder - from decimal import Decimal +from django.core.serializers.json import DjangoJSONEncoder + AUDITLOG_BUGGY_REPR_DATATYPES = (Decimal,) diff --git a/auditlog/models.py b/auditlog/models.py index 4f2069c..50e98e2 100644 --- a/auditlog/models.py +++ b/auditlog/models.py @@ -351,7 +351,9 @@ class LogEntry(models.Model): choices=Action.choices, verbose_name=_("action"), db_index=True ) changes_text = models.TextField(blank=True, verbose_name=_("change message")) - changes = models.JSONField(null=True, verbose_name=_("change message"), encoder=AuditLogChangesJSONEncoder) + changes = models.JSONField( + null=True, verbose_name=_("change message"), encoder=AuditLogChangesJSONEncoder + ) actor = models.ForeignKey( to=settings.AUTH_USER_MODEL, on_delete=models.SET_NULL,