changeset 599a32172c3a in modules/account:default
details: https://hg.tryton.org/modules/account?cmd=changeset&node=599a32172c3a
description:
        Use ModelSQL lock instead of database lock

        issue10785
diffstat:

 fiscalyear.py |  5 +----
 1 files changed, 1 insertions(+), 4 deletions(-)

diffs (17 lines):

diff -r 9f6bf9d17129 -r 599a32172c3a fiscalyear.py
--- a/fiscalyear.py     Tue Oct 12 11:32:48 2021 +0200
+++ b/fiscalyear.py     Mon Oct 18 01:22:26 2021 +0200
@@ -269,12 +269,9 @@
         Period = pool.get('account.period')
         Account = pool.get('account.account')
         Deferral = pool.get('account.account.deferral')
-        transaction = Transaction()
-        database = transaction.database
-        connection = transaction.connection
 
         # Lock period to be sure no new period will be created in between.
-        database.lock(connection, Period._table)
+        Period.lock()
 
         deferrals = []
         for fiscalyear in fiscalyears:

Reply via email to