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