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: