From c4ab9afe40dea7b02e26a59472b74c4643b484e1 Mon Sep 17 00:00:00 2001 From: Leif Johansson Date: Mon, 13 Dec 2010 12:22:18 +0100 Subject: middleware for mapping users --- coip/middleware.py | 9 +++++---- 1 file 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] -- cgit v1.1