[FIX]tools, translate: more tolerant code, if the model does not exist anymore (impos...
authorDenis Ledoux <dle@openerp.com>
Wed, 27 Nov 2013 16:11:54 +0000 (17:11 +0100)
committerDenis Ledoux <dle@openerp.com>
Wed, 27 Nov 2013 16:11:54 +0000 (17:11 +0100)
bzr revid: dle@openerp.com-20131127161154-t8xfjiytqq8ja8fh

openerp/tools/translate.py

index 4a05595..f82fa4b 100644 (file)
@@ -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]