Sale module does'nt work with french langage
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Odoo Addons (MOVED TO GITHUB) |
Fix Released
|
Undecided
|
Unassigned | ||
Bug Description
If I try to create a new quotation with a user in French, I've got this message :
Traceback (most recent call last):
File "/home/
r = m(*msg[2:])
File "/home/
res = service.execute(db, uid, object, method, *args)
File "/home/
res = pool.execute_cr(cr, uid, obj, method, *args, **kw)
File "/home/
return getattr(object, method)(cr, uid, *args, **kw)
File "/home/
xarch, xfields = self.__
File "/home/
fields_def = self.__
File "/home/
fields.
File "/home/
fields.
File "/home/
fields.
File "/home/
fields.
File "/home/
xarch, xfields = self.pool.
File "/home/
fields_def = self.__
File "/home/
fields.
File "/home/
fields.
File "/home/
fields.
File "/home/
node.
File "/usr/lib/
return codecs.
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 1: ordinal not in range(128)
But with a user in english, it's ok.
Changed in openobject-addons: | |
milestone: | none → 5.0-rc2 |
status: | New → Fix Released |
Changed in openobject-addons: | |
status: | New → Fix Released |
We have the same bug with users :
Traceback (most recent call last): syleam/ openerp/ 5.0/server/ bin/netsvc. py", line 395, in run syleam/ openerp/ 5.0/server/ bin/service/ web_services. py", line 387, in execute syleam/ openerp/ 5.0/server/ bin/osv/ osv.py" , line 107, in execute syleam/ openerp/ 5.0/server/ bin/osv/ osv.py" , line 85, in execute_cr syleam/ openerp/ 5.0/server/ bin/addons/ base/res/ res_user. py", line 118, in read syleam/ openerp/ 5.0/server/ bin/osv/ orm.py" , line 1827, in read syleam/ openerp/ 5.0/server/ bin/osv/ orm.py" , line 1929, in _read_flat f].get( cr, self, ids, f, user, context=context, values=res) syleam/ openerp/ 5.0/server/ bin/osv/ fields. py", line 308, in get name_get( cr, user, filter(None, res.values()), context)) syleam/ openerp/ 5.0/addons/ base_contact/ base_contact. py", line 82, in name_get
File "/home/
r = m(*msg[2:])
File "/home/
res = service.execute(db, uid, object, method, *args)
File "/home/
res = pool.execute_cr(cr, uid, obj, method, *args, **kw)
File "/home/
return getattr(object, method)(cr, uid, *args, **kw)
File "/home/
result = super(users, self).read(cr, uid, ids, fields, context, load)
File "/home/
result = self._read_flat(cr, user, select, fields, context, load)
File "/home/
res2 = self._columns[
File "/home/
names = dict(obj.
File "/home/
addr += str(r['street'] or '') + ' ' + str(r['zip'] or '') + ' ' + str(r['city'] or '')
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 6: ordinal not in range(128)