diff --git a/audit_log/models/managers.py b/audit_log/models/managers.py index a9d00c4..b74a610 100755 --- a/audit_log/models/managers.py +++ b/audit_log/models/managers.py @@ -166,14 +166,15 @@ def copy_fields(self, model): field.db_index = True - if field.rel and field.rel.get_accessor_name(): - field.rel.related_name = '_auditlog_%s' % field.rel.get_accessor_name() - - - - - - + if field.rel and field.rel.related_name: + field.rel.related_name = '_auditlog_%s' % field.rel.related_name + elif field.rel: + try: + if field.rel.get_accessor_name(): + field.rel.related_name = '_auditlog_%s' % field.rel.get_accessor_name() + except: + pass + fields[field.name] = field return fields