From b66ada0baa33ef3cb04496abc44f8c03590e63f9 Mon Sep 17 00:00:00 2001 From: Jan-Jelle Kester Date: Wed, 23 Oct 2013 17:20:21 +0200 Subject: [PATCH] Only set the actor when it was not set explicitly --- src/auditlog/middleware.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/auditlog/middleware.py b/src/auditlog/middleware.py index 190a4ae..6d729e6 100644 --- a/src/auditlog/middleware.py +++ b/src/auditlog/middleware.py @@ -24,5 +24,5 @@ class AuditLogMiddleware(object): return response def set_actor(self, user, sender, instance, **kwargs): - if sender == LogEntry and isinstance(user, settings.AUTH_USER_MODEL): + if sender == LogEntry and isinstance(user, settings.AUTH_USER_MODEL) and instance.actor is None: instance.actor = user