server/ssplanner.py
branchstable
changeset 5058 6dfeb8e75188
parent 4970 1f3d8946ea84
child 5067 adc2122eed03
--- a/server/ssplanner.py	Mon Mar 29 13:25:13 2010 +0200
+++ b/server/ssplanner.py	Mon Mar 29 13:26:20 2010 +0200
@@ -507,7 +507,7 @@
     def execute(self):
         """execute this step"""
         results = self.execute_child()
-        todelete = frozenset(typed_eid(eid) for eid, in self.execute_child())
+        todelete = frozenset(typed_eid(eid) for eid, in results)
         session = self.plan.session
         delete = session.repo.glob_delete_entity
         # register pending eids first to avoid multiple deletion