A call to clear_all is required after the commit in order to ensure that the transaction uses an empty cache from this point. clear_all is not required to prevent the deadlock on ir.cache because the rollback ensures that nothing changed from the point of view of this transaction. Close #12343
trytond ======= The server of Tryton. Tryton is business software, ideal for companies of any size, easy to use, complete and 100% Open Source. It provides modularity, scalability and security.