diff --git a/soong_workflow/wizard/soong_workflow_comment_wizard.py b/soong_workflow/wizard/soong_workflow_comment_wizard.py index 6497d2f71..2d486c7a1 100644 --- a/soong_workflow/wizard/soong_workflow_comment_wizard.py +++ b/soong_workflow/wizard/soong_workflow_comment_wizard.py @@ -550,6 +550,7 @@ class SoongWorkflowCommentWizard(models.TransientModel): workflow_record_id.users_ids = [(4, employee.user_id.id) for employee in self.employee_ids if employee.user_id] workflow_record_id.employee_ids = self.employee_ids.ids workflow_record_id.approve_state = "pending" # 待审批 + workflow_record_id._compute_is_to_do() related_record = self.env[self.res_model].browse(self.res_id) if hasattr(related_record, 'self_users_ids'): user_ids = [employee.user_id.id for employee in self.employee_ids if employee.user_id] @@ -609,7 +610,7 @@ class SoongWorkflowCommentWizard(models.TransientModel): employee.user_id] workflow_record_id.employee_ids = self.employee_ids.ids workflow_record_id.approve_state = "pending" # 待审批 - + workflow_record_id._compute_is_to_do() for employee in self.circulated_employee_ids: record_id = self.env[self.res_model].search([('id', '=', self.res_id)]) self.sudo().env["soong.workflow.record.copy"].create({