From 56a9ab6ab8bd6f68da44c6391df16737c9eded72 Mon Sep 17 00:00:00 2001 From: Onur YALAZI Date: Wed, 18 Jan 2017 13:40:22 +0200 Subject: [PATCH] LogEntryAdminMixin throws Attribute error If a user misses full_name --- src/auditlog/mixins.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/auditlog/mixins.py b/src/auditlog/mixins.py index a63c207..7b3c995 100644 --- a/src/auditlog/mixins.py +++ b/src/auditlog/mixins.py @@ -17,7 +17,10 @@ class LogEntryAdminMixin(object): app_label, model = settings.AUTH_USER_MODEL.split('.') viewname = 'admin:%s_%s_change' % (app_label, model.lower()) link = urlresolvers.reverse(viewname, args=[obj.actor.id]) - return u'%s' % (link, obj.actor.get_full_name() or obj.actor.email) + try: + return u'%s' % (link, obj.actor.get_full_name()) + except AttributeError: + return u'%s' % (link, obj.actor.email) return 'system' user_url.allow_tags = True user_url.short_description = 'User'