From f6d7ee39fc0d434e9790de704eaf7d72a18ed07f Mon Sep 17 00:00:00 2001 From: Denis Ledoux Date: Wed, 27 Nov 2013 17:11:54 +0100 Subject: [PATCH] [FIX]tools, translate: more tolerant code, if the model does not exist anymore (impossible to syncrhonize translation terms if there are ir_model_fields with non-existing models) bzr revid: dle@openerp.com-20131127161154-t8xfjiytqq8ja8fh --- openerp/tools/translate.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openerp/tools/translate.py b/openerp/tools/translate.py index 4a055950c46..f82fa4b87ad 100644 --- a/openerp/tools/translate.py +++ b/openerp/tools/translate.py @@ -684,7 +684,7 @@ def trans_generate(lang, modules, cr): except AttributeError, exc: _logger.error("name error in %s: %s", xml_name, str(exc)) continue - objmodel = registry[obj.model] + objmodel = registry.get(obj.model) if not objmodel or not field_name in objmodel._columns: continue field_def = objmodel._columns[field_name]