From 11a9089dd8df190e6a479aceaeadb87d787cebcc Mon Sep 17 00:00:00 2001 From: Nicolas Martinelli Date: Wed, 11 Sep 2019 12:19:22 +0000 Subject: [PATCH] [FIX] mrp_bom_cost: cost without BOM - Activate variants - On a product variant without BOM, go to Action > Compute Price from BOM A zero-division is raised because of `... / bom.product_qty`. opw-2067520 closes odoo/odoo#36733 closes odoo/odoo#36736 closes odoo/odoo#36749 Signed-off-by: Nicolas Martinelli (nim) Signed-off-by: Nicolas Martinelli (nim) Signed-off-by: Nicolas Martinelli (nim) --- addons/mrp_bom_cost/models/product.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/mrp_bom_cost/models/product.py b/addons/mrp_bom_cost/models/product.py index 9af9b84d9d6..fc0f56be631 100644 --- a/addons/mrp_bom_cost/models/product.py +++ b/addons/mrp_bom_cost/models/product.py @@ -50,6 +50,8 @@ class ProductProduct(models.Model): def _compute_bom_price(self, bom, boms_to_recompute=False): self.ensure_one() + if not bom: + return 0 if not boms_to_recompute: boms_to_recompute = [] total = 0