From 59c504e06c663031bf79a6e1d85b9e882d692cf1 Mon Sep 17 00:00:00 2001 From: pranaysaidurga Date: Wed, 8 Jul 2026 15:38:55 +0530 Subject: [PATCH] fix multiple applicants mismatch --- addons_extensions/employee_jod/models/emp_jod.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons_extensions/employee_jod/models/emp_jod.py b/addons_extensions/employee_jod/models/emp_jod.py index 3fca8995b..d9f7fcb02 100644 --- a/addons_extensions/employee_jod/models/emp_jod.py +++ b/addons_extensions/employee_jod/models/emp_jod.py @@ -17,6 +17,8 @@ class HREmployee(models.Model): for rec in self: if not rec.applicant_id: application = self.env['hr.applicant'].sudo().search(['|','|',('partner_phone','=',rec.work_phone),('email_from','=',rec.work_email),('employee_id', '=', rec.id),'|',('company_id','=',False),('company_id','=',self.env.company.id)], limit=1) + if application and self.env['hr.employee'].sudo().search([('applicant_id','=', application.id)]): + application = False if not application: candidate = self.env['hr.candidate'].sudo().create({ 'partner_name': rec.name,