From 5569768ec2473cd2aa378d5f9d55c20c10fd2507 Mon Sep 17 00:00:00 2001 From: William Henrotin Date: Thu, 26 Mar 2020 08:54:35 +0000 Subject: [PATCH] [FIX] mrp: create a bom with positive quantity Creation of production order from a bom with 0 quantity to produce will fail. As there is already a constraint on the quantity to produce on MO, this commit adds the same constraint on BoM. closes odoo/odoo#48485 X-original-commit: 1330500885ae096372ab32fba4ffc9db252dd2d4 Signed-off-by: Simon Lejeune (sle) --- addons/mrp/models/mrp_bom.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/addons/mrp/models/mrp_bom.py b/addons/mrp/models/mrp_bom.py index 7c973e642d1..b10a5757651 100644 --- a/addons/mrp/models/mrp_bom.py +++ b/addons/mrp/models/mrp_bom.py @@ -74,6 +74,10 @@ class MrpBom(models.Model): required=True ) + _sql_constraints = [ + ('qty_positive', 'check (product_qty > 0)', 'The quantity to produce must be positive!'), + ] + @api.onchange('product_id') def onchange_product_id(self): if self.product_id: