diff -r 89b825cdec74 -r 08003e0354a7 server/ssplanner.py --- a/server/ssplanner.py Thu Jun 11 19:04:20 2009 +0200 +++ b/server/ssplanner.py Thu Jun 11 19:07:47 2009 +0200 @@ -440,7 +440,7 @@ session = self.plan.session delete = session.repo.glob_delete_entity # register pending eids first to avoid multiple deletion - pending = session.query_data('pendingeids', set(), setdefault=True) + pending = session.transaction_data.setdefault('pendingeids', set()) actual = todelete - pending pending |= actual for eid in actual: