(bugfix) Fall back on actor repr when reverse url fails

This commit is contained in:
AmirAli Akbari 2018-01-04 22:56:52 +03:30 committed by Ryan Castner
parent 881b7326bd
commit 560e2028c6

View file

@ -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'<a href="%s">%s</a>' % (link, obj.actor)
return 'system'