diff --git a/src/auditlog/mixins.py b/src/auditlog/mixins.py index 469c008..dd6df70 100644 --- a/src/auditlog/mixins.py +++ b/src/auditlog/mixins.py @@ -23,7 +23,10 @@ class LogEntryAdminMixin(object): if obj.actor: 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]) + try: + link = urlresolvers.reverse(viewname, args=[obj.actor.id]) + except NoReverseMatch: + return u'%s' % (obj.actor) return u'%s' % (link, obj.actor) return 'system'