[FIX] models: in onchange(), do not assign field 'id' on record
This commit is contained in:
parent
3a44d84b0f
commit
75ca4f8b71
|
@ -5782,6 +5782,8 @@ class BaseModel(object):
|
||||||
|
|
||||||
# dummy assignment: trigger invalidations on the record
|
# dummy assignment: trigger invalidations on the record
|
||||||
for name in todo:
|
for name in todo:
|
||||||
|
if name == 'id':
|
||||||
|
continue
|
||||||
value = record[name]
|
value = record[name]
|
||||||
field = self._fields[name]
|
field = self._fields[name]
|
||||||
if field.type == 'many2one' and field.delegate and not value:
|
if field.type == 'many2one' and field.delegate and not value:
|
||||||
|
|
Loading…
Reference in New Issue