From ee8bd9bbef4f9e58e5bf402db2aac959afaed626 Mon Sep 17 00:00:00 2001 From: Chris Griffin Date: Thu, 8 Jun 2017 16:40:24 -0400 Subject: [PATCH] Deprecate the use of field.rel except for django 1.8 --- src/auditlog/diff.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/auditlog/diff.py b/src/auditlog/diff.py index 109657b..e73a15a 100644 --- a/src/auditlog/diff.py +++ b/src/auditlog/diff.py @@ -24,7 +24,11 @@ def track_field(field): return False # Do not track relations to LogEntry - if getattr(field, 'rel', None) is not None and field.rel.to == LogEntry: + if getattr(field, 'remote_field', None) is not None and field.remote_field.model == LogEntry: + return False + + # 1.8 check + elif getattr(field, 'rel', None) is not None and field.rel.to == LogEntry: return False return True