From f1bfbaca4866fefcae0c4b13a85978d45e35c412 Mon Sep 17 00:00:00 2001 From: Wenjun Kang Date: Sun, 17 May 2015 22:45:29 -0500 Subject: [PATCH] Update managers.py --- audit_log/models/managers.py | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) 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