diff options
author | Leif Johansson <leifj@sunet.se> | 2011-08-16 10:29:00 +0200 |
---|---|---|
committer | Leif Johansson <leifj@sunet.se> | 2011-08-16 10:29:00 +0200 |
commit | 787bcbb60299cdfabc97c68a02eaff2f7fb9e355 (patch) | |
tree | c244468e43ec867977cfc0ee423eb872ec557d5f | |
parent | b226a7e959549d68145157878bda72165cd21151 (diff) |
save the correct user
-rw-r--r-- | coip/middleware.py | 7 |
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: |