summaryrefslogtreecommitdiff
path: root/coip/middleware.py
diff options
context:
space:
mode:
authorLeif Johansson <leifj@sunet.se>2010-12-13 12:22:18 +0100
committerLeif Johansson <leifj@sunet.se>2010-12-13 12:22:18 +0100
commitc4ab9afe40dea7b02e26a59472b74c4643b484e1 (patch)
treefdda02ea693924668cab52adcded98aa0c532fb0 /coip/middleware.py
parent05c9066864e399aa1da9c1a61f788afe025801c4 (diff)
middleware for mapping users
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]