diff --git a/sf_manufacturing/models/mrp_workorder.py b/sf_manufacturing/models/mrp_workorder.py index 37b87906..d50b1df2 100644 --- a/sf_manufacturing/models/mrp_workorder.py +++ b/sf_manufacturing/models/mrp_workorder.py @@ -1128,7 +1128,7 @@ class ResMrpWorkOrder(models.Model): if ( line.product_id.server_product_process_parameters_id == workorder.surface_technics_parameters_id and line.product_qty == len(production_no_remanufacture)): - if purchase_orders.state == 'purchase': + if all(pur_order.state == 'purchase' for pur_order in purchase_orders): workorder.state = 'ready' else: workorder.state = 'waiting'