diff --git a/auditlog/diff.py b/auditlog/diff.py index a45c38c..a69465c 100644 --- a/auditlog/diff.py +++ b/auditlog/diff.py @@ -218,8 +218,11 @@ def model_instance_diff( # and mutate instance._state.fields_cache as a side-effect. # Make this behavior opt-in via AUDITLOG_EXCLUDE_REVERSE_RELATIONS. if settings.AUDITLOG_EXCLUDE_REVERSE_RELATIONS: + def is_reverse_field(f): - return getattr(f, "auto_created", False) and not getattr(f, "concrete", False) + return getattr(f, "auto_created", False) and not getattr( + f, "concrete", False + ) fields = {f for f in fields if not is_reverse_field(f)}