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: