diff --git a/product/ERP5OOo/tests/testOOoImport.py b/product/ERP5OOo/tests/testOOoImport.py
index d85c5ffdee17b8dc577ca8fb8a3519f875788562..0e650d3701cdb61d5fa775c37802fb4697efcaa2 100644
--- a/product/ERP5OOo/tests/testOOoImport.py
+++ b/product/ERP5OOo/tests/testOOoImport.py
@@ -107,6 +107,7 @@ class TestOOoImportMixin(ERP5TypeTestCase):
     self.tic()
 
   def beforeTearDown(self):
+    transaction.abort()
     region = self.portal.portal_categories.region
     region.manage_delObjects(list(region.objectIds()))
     self.portal.portal_preferences.manage_delObjects([self.pref.getId()])