From c846516b8009348977650ffb2420450ae8d044f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=B9=8F=E5=AE=87?= Date: Mon, 27 Jul 2026 15:27:27 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=AE=E9=A2=98=E7=94=B3=E6=8A=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- soong_workflow/wizard/soong_workflow_comment_wizard.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/soong_workflow/wizard/soong_workflow_comment_wizard.py b/soong_workflow/wizard/soong_workflow_comment_wizard.py index 7e3171e7c..d5d0192a2 100644 --- a/soong_workflow/wizard/soong_workflow_comment_wizard.py +++ b/soong_workflow/wizard/soong_workflow_comment_wizard.py @@ -92,9 +92,10 @@ class SoongWorkflowCommentWizard(models.TransientModel): all_employees = self.env['hr.employee'].search(domain) self.employee_ids = all_employees if self.is_selection else False - @api.onchange('scope_type', 'employee_ids1', 'department_id', 'company_id') + @api.onchange('scope_type', 'department_id', 'company_id', 'employee_ids1') def _onchange_employee_ids1(self): - self.employee_ids = False + if self.is_selection: + return if not self.employee_ids1: self.employee_ids = False return @@ -114,7 +115,6 @@ class SoongWorkflowCommentWizard(models.TransientModel): if len(filtered_employees) == 1: self.employee_ids = filtered_employees - return @api.onchange('scope_type', 'department_id', 'company_id') def _onchange_employee_ids2(self):