diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py index bad6d506fe8..90428dfa21d 100644 --- a/openerp/osv/orm.py +++ b/openerp/osv/orm.py @@ -4180,7 +4180,8 @@ class BaseModel(object): if not src_trans: src_trans = vals[f] # Inserting value to DB - self.write(cr, user, ids, {f: vals[f]}) + context_wo_lang = dict(context, lang=None) + self.write(cr, user, ids, {f: vals[f]}, context=context_wo_lang) self.pool.get('ir.translation')._set_ids(cr, user, self._name+','+f, 'model', context['lang'], ids, vals[f], src_trans)