diff -r 9bf648d678cd -r a7e1b316af03 hooks/security.py --- a/hooks/security.py Fri Apr 30 16:39:50 2010 +0200 +++ b/hooks/security.py Fri Apr 30 18:24:29 2010 +0200 @@ -54,11 +54,11 @@ def precommit_event(self): #print 'CheckEntityPermissionOp', self.session.user, self.entity, self.action session = self.session - for values in session.transaction_data['check_entity_perm_op']: + for values in session.transaction_data.pop('check_entity_perm_op'): entity = session.entity_from_eid(values[0]) action = values[1] - entity.check_perm(action) - check_entity_attributes(session, entity, values[2:]) + entity.check_perm(action) + check_entity_attributes(session, entity, values[2:]) def commit_event(self): pass