From cf8f04be0b2ab0f3f8cef00b03a8e68e8e69a964 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Thu, 23 May 2024 14:18:51 +0200 Subject: [PATCH] Use a readonly transaction to load module without update Closes #12542 (grafted from 62775217456fe35fcc19a49d527f3baba67b0149) --HG-- branch : 6.0 --- trytond/trytond/modules/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/trytond/trytond/modules/__init__.py b/trytond/trytond/modules/__init__.py index 7c7e59113f..4e1b52aa54 100644 --- a/trytond/trytond/modules/__init__.py +++ b/trytond/trytond/modules/__init__.py @@ -437,10 +437,10 @@ def load_modules( Module.update_list() if not Transaction().connection: - with Transaction().start(database_name, 0): + with Transaction().start(database_name, 0, readonly=not update): _load_modules(update) else: - with Transaction().new_transaction(), \ + with Transaction().new_transaction(readonly=not update), \ Transaction().set_user(0), \ Transaction().reset_context(): _load_modules(update)