From c2bcf9368a5d4aa6a18cbb4df414c53491c87c11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Mon, 2 Sep 2019 18:21:41 +0200 Subject: [PATCH] Return message id if pool does not have yet ir.message When pool is initialized the ir.message may not yet be registered. issue8631 review262061002 --- trytond/i18n.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/trytond/i18n.py b/trytond/i18n.py index 19cb59e916..4dd0610426 100644 --- a/trytond/i18n.py +++ b/trytond/i18n.py @@ -10,7 +10,10 @@ def gettext(message_id, *args, **variables): if not Transaction().database: return message_id pool = Pool() - Message = pool.get('ir.message') + try: + Message = pool.get('ir.message') + except KeyError: + return message_id if not args: language = Transaction().language else: