The issue is the following: if both fields F1 and F2 are computed by the same compute method, actions based on changes on F1 may not be triggered when F2 forces their recomputation. This is caused by the API of the method `_compute_field_value` that takes as parameter the field that triggered the recomputation. The method must consider all the fields computed by the method. closes odoo/odoo#39440 X-original-commit: ceddb710a17e552061b9ad3cbc2647d7eae6567d Signed-off-by: Raphael Collet (rco) <rco@openerp.com>