diff --git a/addons/sale/models/product_template.py b/addons/sale/models/product_template.py index 20ec0bb5449..005bf32a071 100644 --- a/addons/sale/models/product_template.py +++ b/addons/sale/models/product_template.py @@ -46,6 +46,12 @@ class ProductTemplate(models.Model): for product_template in self: product_template.visible_expense_policy = visibility + + @api.onchange('sale_ok') + def _change_sale_ok(self): + if not self.sale_ok: + self.expense_policy = 'no' + @api.depends('product_variant_ids.sales_count') def _compute_sales_count(self): for product in self: