diff --git a/openerp/models.py b/openerp/models.py index ca47981b806..f2441ef9ca3 100644 --- a/openerp/models.py +++ b/openerp/models.py @@ -5757,6 +5757,7 @@ class BaseModel(object): name: rec[name] for name in names }) with rec.env.norecompute(): + map(rec._recompute_done, field.computed_fields) rec._write(values) except MissingError: pass