hooks/integrity.py
branchstable
changeset 8500 bfc1875ce9e3
parent 8190 2a3c1b787688
child 8508 7801f2acd1dc
--- a/hooks/integrity.py	Tue Jul 31 10:57:03 2012 +0200
+++ b/hooks/integrity.py	Tue Jul 31 11:04:45 2012 +0200
@@ -301,11 +301,10 @@
     def precommit_event(self):
         session = self.session
         pendingeids = session.transaction_data.get('pendingeids', ())
-        neweids = session.transaction_data.get('neweids', ())
         eids_by_etype_rtype = {}
         for eid, rtype in self.get_data():
-            # don't do anything if the entity is being created or deleted
-            if not (eid in pendingeids or eid in neweids):
+            # don't do anything if the entity is being deleted
+            if eid not in pendingeids:
                 etype = session.describe(eid)[0]
                 key = (etype, rtype)
                 if key not in eids_by_etype_rtype: