From 75ca4f8b7159256f0ecbc123b686f5a08345d170 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Wed, 11 Feb 2015 11:29:32 +0100 Subject: [PATCH] [FIX] models: in onchange(), do not assign field 'id' on record --- openerp/models.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/openerp/models.py b/openerp/models.py index cd8af9b6606..fde2e393751 100644 --- a/openerp/models.py +++ b/openerp/models.py @@ -5782,6 +5782,8 @@ class BaseModel(object): # dummy assignment: trigger invalidations on the record for name in todo: + if name == 'id': + continue value = record[name] field = self._fields[name] if field.type == 'many2one' and field.delegate and not value: