From 421d2d21aa8be0cfa6e8e0b0c7596811796d2e31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9my=20Voet=20=28ryv=29?= Date: Fri, 8 May 2020 15:13:21 +0200 Subject: [PATCH] [FIX] purchase_mrp: fix count MO in case of MTO task-2241471 --- addons/purchase_mrp/models/purchase.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/addons/purchase_mrp/models/purchase.py b/addons/purchase_mrp/models/purchase.py index cba94b72a07..e2fe9c41951 100644 --- a/addons/purchase_mrp/models/purchase.py +++ b/addons/purchase_mrp/models/purchase.py @@ -15,11 +15,12 @@ class PurchaseOrder(models.Model): @api.depends('order_line.move_dest_ids.group_id.mrp_production_ids') def _compute_mrp_production_count(self): for purchase in self: - purchase.mrp_production_count = len(purchase.order_line.move_dest_ids.group_id.mrp_production_ids) + purchase.mrp_production_count = len(purchase.order_line.move_dest_ids.group_id.mrp_production_ids | + purchase.order_line.move_ids.move_dest_ids.group_id.mrp_production_ids) def action_view_mrp_productions(self): self.ensure_one() - mrp_production_ids = self.order_line.move_dest_ids.group_id.mrp_production_ids.ids + mrp_production_ids = (self.order_line.move_dest_ids.group_id.mrp_production_ids | self.order_line.move_ids.move_dest_ids.group_id.mrp_production_ids).ids action = { 'res_model': 'mrp.production', 'type': 'ir.actions.act_window',