ajay javiya (OpenERP) has proposed merging 
lp:~openerp-dev/openobject-server/trunk-bug-1029344-aja into 
lp:openobject-server.

Requested reviews:
  OpenERP Core Team (openerp)

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-server/trunk-bug-1029344-aja/+merge/128691

Hello,
Fix issue Synchronize translation terms crash when abstract models are used.
Thank You
-- 
https://code.launchpad.net/~openerp-dev/openobject-server/trunk-bug-1029344-aja/+merge/128691
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-server/trunk-bug-1029344-aja.
=== modified file 'openerp/tools/translate.py'
--- openerp/tools/translate.py	2012-10-03 13:26:59 +0000
+++ openerp/tools/translate.py	2012-10-09 11:49:21 +0000
@@ -45,7 +45,7 @@
 from misc import SKIPPED_ELEMENT_TYPES
 import osutil
 from openerp import SUPERUSER_ID
-
+import openerp
 _logger = logging.getLogger(__name__)
 
 # used to notify web client that these translations should be loaded in the UI
@@ -697,7 +697,7 @@
                 _logger.error("name error in %s: %s", xml_name, str(exc))
                 continue
             objmodel = pool.get(obj.model)
-            if not objmodel or not field_name in objmodel._columns:
+            if not (objmodel or field_name in objmodel._columns) or (isinstance(objmodel,openerp.osv.orm.AbstractModel) and not objmodel._auto):
                 continue
             field_def = objmodel._columns[field_name]
 

_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help   : https://help.launchpad.net/ListHelp

Reply via email to