diff --git a/addons/product/models/product_product.py b/addons/product/models/product_product.py index d382f30a486..9a952b3cce7 100644 --- a/addons/product/models/product_product.py +++ b/addons/product/models/product_product.py @@ -226,6 +226,7 @@ class ProductProduct(models.Model): value -= product.price_extra product.write({'list_price': value}) + @api.depends("product_template_attribute_value_ids.price_extra") def _compute_product_price_extra(self): for product in self: product.price_extra = sum(product.product_template_attribute_value_ids.mapped('price_extra'))