From 857576e98a54ad4f60ed98ae2c22075b5b3bcb29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=B9=8F=E5=AE=87?= <9664676+pengyuthon@user.noreply.gitee.com> Date: Fri, 24 Jul 2026 14:51:27 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../wizard/soong_workflow_comment_wizard.py | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/soong_workflow/wizard/soong_workflow_comment_wizard.py b/soong_workflow/wizard/soong_workflow_comment_wizard.py index 910762c89..0a289bbe9 100644 --- a/soong_workflow/wizard/soong_workflow_comment_wizard.py +++ b/soong_workflow/wizard/soong_workflow_comment_wizard.py @@ -1171,16 +1171,15 @@ class SoongWorkflowCommentWizard(models.TransientModel): workflow_record_id = self.env['soong.workflow.record'].sudo().search([('res_id', '=', record_id.id), ('res_model', '=', record_id._name) ]) - if not self.circulated_employee_ids: - if record.log_ids: - _last_log = record.log_ids[-1] - _last_log.write({'approval_state': '2'}) - if self.document_ids: - _last_log.write({'document_ids': [(6, 0, self.document_ids.ids)]}) - _last_log.write({"comment": self.comment}) - workflow_record_id.write({'soong_state': 'active', - 'employee_ids':False - }) + if record.log_ids: + _last_log = record.log_ids[-1] + _last_log.write({'approval_state': '2'}) + if self.document_ids: + _last_log.write({'document_ids': [(6, 0, self.document_ids.ids)]}) + _last_log.write({"comment": self.comment}) + workflow_record_id.write({'soong_state': 'active', + 'employee_ids':False + }) if self.circulated_employee_ids: for employee in self.circulated_employee_ids: if employee.user_id.id not in log_done_by_ids: