# HG changeset patch # User Sylvain Thénault # Date 1307719277 -7200 # Node ID 09d245a9bf5ff68c4dd8e702e7a0037028e9b3ff # Parent be957035f2a8786ab75f11dd91c1e005dc990bb4 [hooks] use local variable diff -r be957035f2a8 -r 09d245a9bf5f hooks/integrity.py --- a/hooks/integrity.py Fri Jun 10 17:21:11 2011 +0200 +++ b/hooks/integrity.py Fri Jun 10 17:21:17 2011 +0200 @@ -126,9 +126,10 @@ return card = session.schema_rproperty(rtype, eidfrom, eidto, 'cardinality') if card[0] in '1+' and not session.deleted_in_transaction(eidfrom): - _CheckSRelationOp.get_instance(self._cw).add_data((eidfrom, rtype)) + _CheckSRelationOp.get_instance(session).add_data((eidfrom, rtype)) if card[1] in '1+' and not session.deleted_in_transaction(eidto): - _CheckORelationOp.get_instance(self._cw).add_data((eidto, rtype)) + _CheckORelationOp.get_instance(session).add_data((eidto, rtype)) + class CheckCardinalityHookAfterAddEntity(IntegrityHook): """check cardinalities are satisfied"""