From 7010cd1717c4facdf1e3ac0e05a2568970fcb61d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sat, 21 Jan 2023 18:47:49 +0100 Subject: [PATCH] Lock journal period when automatically creating one This avoids uniqueness constraint error in case of concurrent creation. Closes #10747 --- modules/account/move.py | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/account/move.py b/modules/account/move.py index 8a6271caea..1452ec0b44 100644 --- a/modules/account/move.py +++ b/modules/account/move.py @@ -1227,6 +1227,7 @@ class Line(MoveLineMixin, ModelSQL, ModelView): gettext('account.msg_modify_line_closed_journal_period', journal_period=journal_period.rec_name)) else: + JournalPeriod.lock() JournalPeriod.create([{ 'journal': journal.id, 'period': period.id,