diff options
author | Leif Johansson <leifj@sunet.se> | 2010-12-13 12:22:18 +0100 |
---|---|---|
committer | Leif Johansson <leifj@sunet.se> | 2010-12-13 12:22:18 +0100 |
commit | c4ab9afe40dea7b02e26a59472b74c4643b484e1 (patch) | |
tree | fdda02ea693924668cab52adcded98aa0c532fb0 /coip/middleware.py | |
parent | 05c9066864e399aa1da9c1a61f788afe025801c4 (diff) |
middleware for mapping users
Diffstat (limited to 'coip/middleware.py')
-rw-r--r-- | coip/middleware.py | 9 |
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] |