# HG changeset patch # User Lennard de Rijk # Date 1236441990 0 # Node ID a387bb7a39d45eb4f310450427e4d9304e0333ba # Parent 3ec1a95184525ebe7b1f533923d65c790515f58a Fixes banned people being able to create a new user entity. Patch by: Lennard de Rijk Reviewed by: to-be-reviewed diff -r 3ec1a9518452 -r a387bb7a39d4 app/soc/views/helper/access.py --- a/app/soc/views/helper/access.py Sat Mar 07 15:22:48 2009 +0000 +++ b/app/soc/views/helper/access.py Sat Mar 07 16:06:30 2009 +0000 @@ -577,7 +577,10 @@ self.checkIsLoggedIn() - if not self.user and not user_logic.isFormerAccount(self.id): + fields = {'account': self.id} + user_entity = user_logic.getForFields(fields, unique=True) + + if not user_entity and not user_logic.isFormerAccount(self.id): # this account has not been used yet return