From ea193e8b0116d176dff1fa0c6a94cb3ff3521f4e Mon Sep 17 00:00:00 2001 From: "Denis V. Dedkov" Date: Sun, 4 Oct 2015 14:02:15 +0500 Subject: [PATCH] =?UTF-8?q?=D0=9E=D1=88=D0=B1=D0=BA=D0=B0=20=D0=BB=D0=BE?= =?UTF-8?q?=D0=B3=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D1=8F=20=D0=BD?= =?UTF-8?q?=D0=B5=D0=B0=D0=B2=D1=82=D0=BE=D1=80=D0=B8=D0=B7=D0=BE=D0=B2?= =?UTF-8?q?=D0=B0=D0=BD=D0=BD=D0=BE=D0=B3=D0=BE=20=D1=8E=D0=B7=D0=B5=D1=80?= =?UTF-8?q?=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- asuzr/common.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/asuzr/common.py b/asuzr/common.py index 4a42fe9..68a57f6 100644 --- a/asuzr/common.py +++ b/asuzr/common.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- from datetime import date from django.contrib.admin.models import LogEntry -from django.contrib.auth.models import User +from django.contrib.auth.models import User, AnonymousUser class custom_date(date): @@ -27,6 +27,9 @@ def log_view_call(fn): def wrapper(*args, **kwargs): log_entry = {} request = args[0] + if not request.user.is_authenticated(): + return fn(*args, **kwargs) + log_entry['user'] = request.user log_entry['object_repr'] = fn.__name__ log_entry['action_flag'] = 5