diff --git a/.gitignore b/.gitignore index a661e32..54a2bac 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,9 @@ +*.db +*.egg-info *.log *.pot *.pyc -*.db -local_settings.py -.pydevproject +.idea .project +.pydevproject +local_settings.py diff --git a/src/auditlog/mixins.py b/src/auditlog/mixins.py index a63c207..1a583fd 100644 --- a/src/auditlog/mixins.py +++ b/src/auditlog/mixins.py @@ -25,7 +25,7 @@ class LogEntryAdminMixin(object): def resource_url(self, obj): app_label, model = obj.content_type.app_label, obj.content_type.model viewname = 'admin:%s_%s_change' % (app_label, model) - link = urlresolvers.reverse(viewname, args=[obj.object_id]) + link = urlresolvers.reverse(viewname, args=[obj.object_id or obj.object_pk]) return u'%s' % (link, obj.object_repr) resource_url.allow_tags = True resource_url.short_description = 'Resource'