diff --git a/easyaudit/signals.py b/easyaudit/signals.py
index <HASH>..<HASH> 100644
--- a/easyaudit/signals.py
+++ b/easyaudit/signals.py
@@ -69,7 +69,11 @@ def post_delete(sender, instance, using, **kwargs):
         object_json_repr = serializers.serialize("json", [instance])
 
         # user
-        user = EasyAuditMiddleware.request.user
+        try:
+            user = EasyAuditMiddleware.request.user
+        except:
+            user = None
+
         if isinstance(user, AnonymousUser):
             user = None
Handling exception when request == None