diff --git a/contract/models/contract_template_line.py b/contract/models/contract_template_line.py index 607d32e4a0..4a1b11babd 100644 --- a/contract/models/contract_template_line.py +++ b/contract/models/contract_template_line.py @@ -33,7 +33,11 @@ class ContractTemplateLine(models.Model): comodel_name="res.partner", related="contract_id.partner_id" ) # === Product & UOM === - product_id = fields.Many2one("product.product", string="Product") + product_id = fields.Many2one( + "product.product", + string="Product", + domain=[("active", "=", True)], + ) name = fields.Text( string="Description", required=True, diff --git a/contract/views/contract_line.xml b/contract/views/contract_line.xml index b3c9d88c29..6c62c84ae5 100644 --- a/contract/views/contract_line.xml +++ b/contract/views/contract_line.xml @@ -51,7 +51,9 @@ - [('sale_ok', '=', True)] + [('sale_ok', '=', True), ('active', '=', True)] @@ -65,8 +67,9 @@ - [('purchase_ok', '=', True)] - + [('purchase_ok', '=', True), ('active', '=', True)] True