# HG changeset patch # User Ronny Pfannschmidt # Date 1422905937 -3600 # Node ID 021012521a10612b4afb8c05cb5dd75e55896902 # Parent 3352396a7ae384fa2be457d78a076ae90e2c0c91 user model: saner user permission revoking diff -r 3352396a7ae3 -r 021012521a10 kallithea/model/user.py --- 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): """