--- 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