From f54f2c5509973cc4d17426e7ea292e6f1ba4c403 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Mon, 2 Apr 2012 14:56:29 +0200 Subject: [PATCH] [FIX] orm: revert change - do not write on related fields upon record creation bzr revid: rco@openerp.com-20120402125629-ozk2nvdue9p4wiqo --- openerp/osv/orm.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py index a77d3c24b14..32b039f6598 100644 --- a/openerp/osv/orm.py +++ b/openerp/osv/orm.py @@ -4165,7 +4165,8 @@ class BaseModel(object): upd1 = upd1 + ',' + self._columns[field]._symbol_set[0] upd2.append(self._columns[field]._symbol_set[1](vals[field])) else: - upd_todo.append(field) + if not isinstance(self._columns[field], fields.related): + upd_todo.append(field) if field in self._columns \ and hasattr(self._columns[field], 'selection') \ and vals[field]: