diff options
-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: |