Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
1 Răspunde
11994 Vizualizări

Hi all, what does the following msg mean when I tried to translate one blog title from Chinese to English.

 

OpenERP

OpenERP Server Error

Traceback (most recent call last): File "/opt/odoo/odoo-server/openerp/http.py", line 462, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/opt/odoo/odoo-server/openerp/http.py", line 481, in dispatch result = self._call_function(**self.params) File "/opt/odoo/odoo-server/openerp/http.py", line 297, in _call_function return checked_call(self.db, *args, **kwargs) File "/opt/odoo/odoo-server/openerp/service/model.py", line 113, in wrapper return f(dbname, *args, **kwargs) File "/opt/odoo/odoo-server/openerp/http.py", line 294, in checked_call return self.endpoint(*a, **kw) File "/opt/odoo/odoo-server/openerp/http.py", line 677, in __call__ return self.method(*args, **kw) File "/opt/odoo/odoo-server/openerp/http.py", line 346, in response_wrap response = f(*args, **kw) File "/opt/odoo/odoo-server/addons/web/controllers/main.py", line 1049, in call_kw return self._call_kw(model, method, args, kwargs) File "/opt/odoo/odoo-server/addons/web/controllers/main.py", line 1041, in _call_kw return getattr(request.registry.get(model), method)(request.cr, request.uid, *args, **kwargs) File "/opt/odoo/odoo-server/openerp/addons/base/ir/ir_translation.py", line 366, in write result = super(ir_translation, self).write(cursor, user, ids, vals, context=context) File "/opt/odoo/odoo-server/openerp/osv/orm.py", line 3980, in write result += self._columns[field].set(cr, self, id, field, vals[field], user, context=rel_context) or [] File "/opt/odoo/odoo-server/openerp/osv/fields.py", line 1294, in set self._fnct_inv(obj, cr, user, id, name, value, self._fnct_inv_arg, context) File "/opt/odoo/odoo-server/openerp/addons/base/ir/ir_translation.py", line 193, in _set_src model.write(cr, uid, record.res_id, {field: value}, context=context_wo_lang) File "/opt/odoo/odoo-server/addons/website_blog/models/website_blog.py", line 185, in write self.create_history(cr, uid, ids, vals, context) File "/opt/odoo/odoo-server/addons/website_blog/models/website_blog.py", line 162, in create_history for i in ids: TypeError: 'int' object is not iterable

Cheers,

August

Imagine profil
Abandonează
Cel mai bun răspuns

In your case, ids is an int, not an object you can iterate. So, you have to options:

  1. Instead of use for i in ids just work directly with ids.
  2. or add ids = [ids] before the error line
Imagine profil
Abandonează
Related Posts Răspunsuri Vizualizări Activitate
1
dec. 24
3836
0
nov. 24
1594
2
iul. 24
3226
0
apr. 24
2108
3
mar. 24
1991