diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py index 3ec2f69ec3e..5332d1847ca 100644 --- a/openerp/osv/orm.py +++ b/openerp/osv/orm.py @@ -4168,7 +4168,9 @@ class BaseModel(object): if not src_trans: src_trans = vals[f] # Inserting value to DB - self.write(cr, user, ids, {f: vals[f]}) + ctx = context.copy() + ctx['lang'] = 'en_US' + self.write(cr, user, ids, {f: vals[f]}, context=ctx) self.pool.get('ir.translation')._set_ids(cr, user, self._name+','+f, 'model', context['lang'], ids, vals[f], src_trans)