diff --git a/sf_manufacturing/models/mrp_workorder.py b/sf_manufacturing/models/mrp_workorder.py index 3c29ab79..907c207d 100644 --- a/sf_manufacturing/models/mrp_workorder.py +++ b/sf_manufacturing/models/mrp_workorder.py @@ -1384,7 +1384,8 @@ class ResMrpWorkOrder(models.Model): # ('state', '!=', 'done')]) # if raw_move: # raw_move.write({'state': 'done'}) - record.production_id.button_mark_done1() + if record.production_id.state != 'rework': + record.production_id.button_mark_done1() # record.production_id.state = 'done' # ============工单完成,修改对应[质检单]的值=====================