summaryrefslogtreecommitdiff
path: root/coip/middleware.py
diff options
context:
space:
mode:
Diffstat (limited to 'coip/middleware.py')
-rw-r--r--coip/middleware.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/coip/middleware.py b/coip/middleware.py
index 87d2208..e9d9350 100644
--- a/coip/middleware.py
+++ b/coip/middleware.py
@@ -5,8 +5,6 @@ Created on Dec 13, 2010
'''
from django.core.exceptions import ImproperlyConfigured
from coip.apps.userprofile.models import UserProfile
-import logging
-from pprint import pformat
class UserMappingMiddleware(object):
'''
@@ -17,8 +15,11 @@ class UserMappingMiddleware(object):
if hasattr(request,'user'):
raise ImproperlyConfigured("Place before RemoteUserMiddleware")
- logging.warning(pformat(request.META))
- username = request.META['REMOTE_USER']
+ try:
+ username = request.META['REMOTE_USER']
+ except KeyError:
+ return
+
qs = UserProfile.objects.filter(user__username=username,primary=True)
if qs:
profile = qs[0]