diff options
Diffstat (limited to 'addons/purchase_mrp/models/purchase.py')
| -rw-r--r-- | addons/purchase_mrp/models/purchase.py | 5 |
1 files 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', |
