changeset 38d1b3a57920 in trytond:default
details: https://hg.tryton.org/trytond?cmd=changeset;node=38d1b3a57920
description:
        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
diffstat:

 trytond/i18n.py |  5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diffs (15 lines):

diff -r 464864aedc04 -r 38d1b3a57920 trytond/i18n.py
--- a/trytond/i18n.py   Fri Aug 30 11:32:32 2019 +0200
+++ b/trytond/i18n.py   Mon Sep 02 18:21:41 2019 +0200
@@ -10,7 +10,10 @@
     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:

Reply via email to