From 80c4054ceb50018be0f374df918b01fc5378cf04 Mon Sep 17 00:00:00 2001 From: Raphael Valyi <> Date: Wed, 8 Sep 2010 19:02:57 +0200 Subject: [PATCH] [FIX] orm: properly handle unicode values returned by ir.translation lp bug: https://launchpad.net/bugs/613721 fixed bzr revid: odo@openerp.com-20100908170257-bursdamzazhtbmas --- bin/osv/orm.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bin/osv/orm.py b/bin/osv/orm.py index d6fd67745e7..a495cd9063e 100644 --- a/bin/osv/orm.py +++ b/bin/osv/orm.py @@ -1349,13 +1349,13 @@ class orm_template(object): # translate view if ('lang' in context) and not result: if node.get('string'): - trans = self.pool.get('ir.translation')._get_source(cr, user, self._name, 'view', context['lang'], node.get('string').encode('utf8')) + trans = self.pool.get('ir.translation')._get_source(cr, user, self._name, 'view', context['lang'], node.get('string')) if not trans and ('base_model_name' in context): - trans = self.pool.get('ir.translation')._get_source(cr, user, context['base_model_name'], 'view', context['lang'], node.get('string').encode('utf8')) + trans = self.pool.get('ir.translation')._get_source(cr, user, context['base_model_name'], 'view', context['lang'], node.get('string')) if trans: node.set('string', trans) if node.get('sum'): - trans = self.pool.get('ir.translation')._get_source(cr, user, self._name, 'view', context['lang'], node.get('sum').encode('utf8')) + trans = self.pool.get('ir.translation')._get_source(cr, user, self._name, 'view', context['lang'], node.get('sum')) if trans: node.set('sum', trans)