diff --git a/yuthon_hr_employee_approval/models/yuthon_onboard_approval.py b/yuthon_hr_employee_approval/models/yuthon_onboard_approval.py index 1db2bfe38..d89b733d0 100644 --- a/yuthon_hr_employee_approval/models/yuthon_onboard_approval.py +++ b/yuthon_hr_employee_approval/models/yuthon_onboard_approval.py @@ -194,9 +194,10 @@ class YuthonOnboardApproval(models.Model): ], limit=1) if exist_emp: raise UserError("该手机号已存在员工档案,请勿重复创建!") + company = self.company_id or self.env.company employee_id = self.env['hr.employee'].create({'name': self.information_form_id.staff_name, 'birthday': login_id.date_birth, - 'company_id': self.company_id.id, + 'company_id': company.id, 'retire_date': self.duration_employment_end, 'political_aspects': login_id.political, 'identification_id': self.card,