summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLeif Johansson <leifj@sunet.se>2011-08-16 10:29:00 +0200
committerLeif Johansson <leifj@sunet.se>2011-08-16 10:29:00 +0200
commit787bcbb60299cdfabc97c68a02eaff2f7fb9e355 (patch)
treec244468e43ec867977cfc0ee423eb872ec557d5f
parentb226a7e959549d68145157878bda72165cd21151 (diff)
save the correct user
-rw-r--r--coip/middleware.py7
1 files changed, 2 insertions, 5 deletions
diff --git a/coip/middleware.py b/coip/middleware.py
index 9343f12..c27f475 100644
--- a/coip/middleware.py
+++ b/coip/middleware.py
@@ -30,9 +30,6 @@ class MappedUserProxy(User):
self.user = user
self.identifier = identifier
- def __call__(self,*args,**kwargs):
- return self.user.__call__(args,kwargs)
-
def __unicode__(self):
return self.identifier.display_name
@@ -108,8 +105,8 @@ class MappedRemoteUserMiddleware(object):
# We've never seen this identifier before. Create a new random uuid for the
# django username and associate the identifier with it.
user = auth.authenticate(remote_user=uuid.uuid4());
- request.user.password = UNUSABLE_PASSWORD
- request.user.save()
+ user.password = UNUSABLE_PASSWORD
+ user.save()
identifier = Identifier.objects.create(user=user,value=username,type=Identifier.FEDERATION,idp=idp,verified=True)
if not identifier: