From 560e2028c6df8d1233cdaefda26fbd7ec04647aa Mon Sep 17 00:00:00 2001 From: AmirAli Akbari Date: Thu, 4 Jan 2018 22:56:52 +0330 Subject: [PATCH] (bugfix) Fall back on actor repr when reverse url fails --- 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 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'