处理制造订单再次返工时,点击返工按钮报错

This commit is contained in:
yuxianghui
2025-01-16 15:41:07 +08:00
parent 1e71fc1b08
commit 39d6c8ae24
2 changed files with 5 additions and 4 deletions

View File

@@ -281,7 +281,8 @@ class ReworkWizard(models.TransientModel):
{'programming_state': '编程中', 'work_state': '编程中', 'is_rework': True})
# =================================================
if self.production_id.state == 'progress':
self.production_id.write({'programming_state': '已编程', 'work_state': '已编程'})
if self.programming_state:
self.production_id.write({'programming_state': '已编程', 'work_state': '已编程'})
if self.reprogramming_num >= 1 and self.programming_state == '已编程':
productions_not_delivered = self.env['mrp.production'].search(
[('programming_no', '=', self.production_id.programming_no),