diff --git a/modules/party/party.py b/modules/party/party.py index 93c28a3368..0eb63ba95f 100644 --- a/modules/party/party.py +++ b/modules/party/party.py @@ -1071,7 +1071,8 @@ class Erase(Wizard): def transition_erase(self): pool = Pool() Party = pool.get('party.party') - cursor = Transaction().connection.cursor() + transaction = Transaction() + cursor = transaction.connection.cursor() resources = self.get_resources() parties = replacing = [self.ask.party] @@ -1124,6 +1125,7 @@ class Erase(Wizard): Model.__name__ + ',%') & resource_field.sql_id( table.resource, Model).in_(query))) + transaction.counter += 1 return 'end' def check_erase(self, party):