From 9cc0a88bb728aac41ebb782c2fdcb4625829629d Mon Sep 17 00:00:00 2001 From: Bachurin Sergey Date: Sat, 9 Aug 2014 12:03:23 +0300 Subject: [PATCH] one more if --- project/customer/middleware.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project/customer/middleware.py b/project/customer/middleware.py index 45d1204..e23bb65 100644 --- a/project/customer/middleware.py +++ b/project/customer/middleware.py @@ -16,7 +16,7 @@ class ProfileMiddleware(object): def process_request(self, request): assert hasattr(request, 'user'), "The Profile middleware requires authentication middleware to be installed. Edit your MIDDLEWARE_CLASSES setting to insert 'django.contrib.auth.middleware.AuthenticationMiddleware'." request.profile = SimpleLazyObject(lambda: _get_profile(request)) - if request.user.is_authenticated(): + if request.user.is_authenticated() and request.session: if request.user.profile.user_session_key != request.session.session_key and \ request.profile.user_session_key != '': django_logout(request)