From 109bd528a10a01f59bb422a70db779c22e9157f6 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Mon, 2 Apr 2012 10:55:41 +0200 Subject: [PATCH] [FIX] orm: perform write on related fields after creating a record bzr revid: rco@openerp.com-20120402085541-o3lghslrz2epnwue --- openerp/osv/orm.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py index 32b039f6598..a77d3c24b14 100644 --- a/openerp/osv/orm.py +++ b/openerp/osv/orm.py @@ -4165,8 +4165,7 @@ class BaseModel(object): upd1 = upd1 + ',' + self._columns[field]._symbol_set[0] upd2.append(self._columns[field]._symbol_set[1](vals[field])) else: - if not isinstance(self._columns[field], fields.related): - upd_todo.append(field) + upd_todo.append(field) if field in self._columns \ and hasattr(self._columns[field], 'selection') \ and vals[field]: