diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py index b34bbdc21ae..90a8975b27a 100644 --- a/openerp/osv/orm.py +++ b/openerp/osv/orm.py @@ -4026,7 +4026,7 @@ class BaseModel(object): upd_todo = [] unknown_fields = [] for v in vals.keys(): - if v in self._inherit_fields: + if v in self._inherit_fields and v not in self._columns: (table, col, col_detail, original_parent) = self._inherit_fields[v] tocreate[table][v] = vals[v] del vals[v]