diff --git a/trytond/trytond/tests/test_tryton.py b/trytond/trytond/tests/test_tryton.py index 61b8aaf29f..a537fdcb24 100644 --- a/trytond/trytond/tests/test_tryton.py +++ b/trytond/trytond/tests/test_tryton.py @@ -222,6 +222,8 @@ def with_transaction(user=1, context=None): try: result = func(*args, **kwargs) except TransactionError as e: + transaction.rollback() + transaction.tasks.clear() e.fix(extras) continue finally: