From 459d35ff87dbfff1ef831f4abf34d3418d810209 Mon Sep 17 00:00:00 2001 From: hernani Date: Thu, 1 Jul 2010 19:03:58 +0000 Subject: [PATCH] Adds logging statement to when there's an error converting auth_user to forum_user in the request. git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@485 0cfe37f9-358a-4d5e-be75-b63607b5c754 --- forum/middleware/extended_user.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/forum/middleware/extended_user.py b/forum/middleware/extended_user.py index 0e44f73..dfe7163 100644 --- a/forum/middleware/extended_user.py +++ b/forum/middleware/extended_user.py @@ -2,6 +2,7 @@ from django.contrib.auth.middleware import AuthenticationMiddleware from django.contrib.auth import logout from forum.models.user import AnonymousUser from forum.views.auth import forward_suspended_user +import logging class ExtendedUser(AuthenticationMiddleware): def process_request(self, request): @@ -16,8 +17,11 @@ class ExtendedUser(AuthenticationMiddleware): return forward_suspended_user(request, user) return None - except: - pass + except Exception, e: + import traceback + logging.error("Unable to convert auth_user %s to forum_user: \n%s" % ( + request.user.id, traceback.format_exc() + )) request.user = AnonymousUser() return None \ No newline at end of file -- 2.39.5