changeset 0ffc12ca35e6 in trytond:default
details: https://hg.tryton.org/trytond?cmd=changeset&node=0ffc12ca35e6
description:
        Set the transaction of saved records as current transaction

        issue11866
        review418601003
diffstat:

 trytond/model/modelstorage.py |  3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

diffs (14 lines):

diff -r bc5ffeed2bf3 -r 0ffc12ca35e6 trytond/model/modelstorage.py
--- a/trytond/model/modelstorage.py     Sat Nov 05 09:57:01 2022 +0100
+++ b/trytond/model/modelstorage.py     Thu Nov 24 19:13:53 2022 +0100
@@ -1936,9 +1936,8 @@
                     to_create.append(record)
                 elif save_values[record]:
                     to_write.append(record)
-            transaction = Transaction()
             try:
-                with transaction.set_current_transaction(transaction), \
+                with Transaction().set_current_transaction(transaction), \
                         transaction.set_user(user), \
                         transaction.reset_context(), \
                         transaction.set_context(context, _check_access=False):

Reply via email to