Mercurial > kallithea
changeset 5033:021012521a10
user model: saner user permission revoking
author | Ronny Pfannschmidt <opensource@ronnypfannschmidt.de> |
---|---|
date | Mon, 02 Feb 2015 20:38:57 +0100 |
parents | 3352396a7ae3 |
children | 32de32f69461 |
files | kallithea/model/user.py |
diffstat | 1 files changed, 4 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/kallithea/model/user.py Mon Feb 02 20:38:35 2015 +0100 +++ b/kallithea/model/user.py Mon Feb 02 20:38:57 2015 +0100 @@ -410,12 +410,10 @@ user = self._get_user(user) perm = self._get_perm(perm) - obj = UserToPerm.query()\ - .filter(UserToPerm.user == user)\ - .filter(UserToPerm.permission == perm)\ - .scalar() - if obj: - self.sa.delete(obj) + UserToPerm.query().filter( + UserToPerm.user == user, + UserToPerm.permission == perm, + ).delete() def add_extra_email(self, user, email): """