From d71d074082172e841dd38632f9debd11a75abe59 Mon Sep 17 00:00:00 2001 From: Pratima Gupta Date: Fri, 10 Apr 2020 09:23:18 +0000 Subject: [PATCH] [FIX] mrp: check availability button should be visible Before this commit, check availability button was becoming hidden, even if move is partially available on MO. Fixed it. Fixes-2234494 closes odoo/odoo#49381 Signed-off-by: Simon Lejeune (sle) --- addons/mrp/models/mrp_production.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/mrp/models/mrp_production.py b/addons/mrp/models/mrp_production.py index 421dfc37f58..0ffb2dd4d76 100644 --- a/addons/mrp/models/mrp_production.py +++ b/addons/mrp/models/mrp_production.py @@ -426,7 +426,7 @@ class MrpProduction(models.Model): already_reserved = order.is_locked and order.state not in ('done', 'cancel') and order.mapped('move_raw_ids.move_line_ids') any_quantity_done = any([m.quantity_done > 0 for m in order.move_raw_ids]) order.unreserve_visible = not any_quantity_done and already_reserved - order.reserve_visible = order.state in ('confirmed', 'planned') and any(move.state == 'confirmed' for move in order.move_raw_ids) + order.reserve_visible = order.state in ('confirmed', 'planned') and any(move.state in ['confirmed', 'partially_available'] for move in order.move_raw_ids) @api.depends('move_finished_ids.quantity_done', 'move_finished_ids.state', 'is_locked') def _compute_post_visible(self):