From 787bcbb60299cdfabc97c68a02eaff2f7fb9e355 Mon Sep 17 00:00:00 2001 From: Leif Johansson Date: Tue, 16 Aug 2011 10:29:00 +0200 Subject: save the correct user --- coip/middleware.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'coip/middleware.py') 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: -- cgit v1.1