# HG changeset patch # User Sylvain Thénault # Date 1269861980 -7200 # Node ID 6dfeb8e75188190b4ed8b33df4265c366525a080 # Parent d1bd50ae0edda35b7f4073f0bb3b3d665657ba71 [repo] don't execute child step twice in EntitiesDeleteStep diff -r d1bd50ae0edd -r 6dfeb8e75188 server/ssplanner.py --- 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