Hello Guewen Baconnier ,
we have traced and reproduce issue and have fixed problem in branch
lp:~openerp-dev/openobject-server/trunk-bug-1029344-aja .
I have seen your merge proposal but we can not adopt it as it simply ignores
all _auto = False models, so i can say that all statistical reports model
translation are ignored, moreover auto falg will be trick to give more
flaxibility over table creation. and We need or check in all condition.
Let me know If I am missing something.
Thank You
** Changed in: openobject-server
Status: Confirmed => In Progress
** Changed in: openobject-server
Status: In Progress => Fix Committed
--
You received this bug notification because you are a member of OpenERP
Indian Team, which is subscribed to OpenERP Server.
https://bugs.launchpad.net/bugs/1029344
Title:
Synchronize translation terms crash when abstract models are used
Status in OpenERP Server:
Fix Committed
Bug description:
Hello,
If you have at least one abstract model in a module, the
synchronization of terms to translate fails.
To reproduce it, you'll need to declare an abstract model :
class an_abstract_model(AbstractModel):
_name = 'an.abstract.model'
_columns = {}
When you launch the synchronization of translated terms, you'll get an
error, with a traceback similar to the one below.
, in query SELECT "an_abstract_model".id FROM "an_abstract_model" ORDER BY
sequence
2012-07-26 08:27:07,748 1925 ERROR ? openerp.osv.osv: Uncaught exception
Traceback (most recent call last):
File
"/home/gbaconnier/code/instances/openerp_abstract/trunk/src/server/openerp/osv/osv.py",
line 121, in
return f(self, dbname, *args, **kwargs)
File
"/home/gbaconnier/code/instances/openerp_abstract/trunk/src/server/openerp/osv/osv.py",
line 176, in
res = self.execute_cr(cr, uid, obj, method, *args, **kw)
File
"/home/gbaconnier/code/instances/openerp_abstract/trunk/src/server/openerp/osv/osv.py",
line 164, in
return getattr(object, method)(cr, uid, *args, **kw)
File
"/home/gbaconnier/code/instances/openerp_abstract/trunk/src/server/openerp/addons/base/module/wizard
tools.trans_export(this.lang, ['all'], buf, 'csv', cr)
File
"/home/gbaconnier/code/instances/openerp_abstract/trunk/src/server/openerp/tools/translate.py",
line
trans = trans_generate(lang, modules, cr)
File
"/home/gbaconnier/code/instances/openerp_abstract/trunk/src/server/openerp/tools/translate.py",
line
ids = objmodel.search(cr, uid, [])
File
"/home/gbaconnier/code/instances/openerp_abstract/trunk/src/server/openerp/osv/orm.py",
line 2245, i
return self._search(cr, user, args, offset=offset, limit=limit,
order=order, context=context, count=
File
"/home/gbaconnier/code/instances/openerp_abstract/trunk/src/server/openerp/osv/orm.py",
line 4599, i
cr.execute('SELECT "%s".id FROM ' % self._table + from_clause + where_str
+ order_by + limit_str + o
File
"/home/gbaconnier/code/instances/openerp_abstract/trunk/src/server/openerp/sql_db.py",
line 152, in
return f(self, *args, **kwargs)
File
"/home/gbaconnier/code/instances/openerp_abstract/trunk/src/server/openerp/sql_db.py",
line 212, in
res = self._obj.execute(query, params)
ProgrammingError: relation "an_abstract_model" does not exist
LINE 1: SELECT "an_abstract_model".id FROM "an_abstract_model" ORDER B...
To manage notifications about this bug go to:
https://bugs.launchpad.net/openobject-server/+bug/1029344/+subscriptions
_______________________________________________
Mailing list: https://launchpad.net/~openerp-india
Post to : [email protected]
Unsubscribe : https://launchpad.net/~openerp-india
More help : https://help.launchpad.net/ListHelp