From 602a485f521db2aa83b73f441927ef9221cb8a6a Mon Sep 17 00:00:00 2001 From: RomainLibert Date: Tue, 12 Mar 2019 10:03:37 +0000 Subject: [PATCH] [FIX] hr_recruitment: create applicant in the right stage Closes: #31733 closes odoo/odoo#31773 Signed-off-by: Romain Libert (rli) --- addons/hr_recruitment/models/hr_recruitment.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/hr_recruitment/models/hr_recruitment.py b/addons/hr_recruitment/models/hr_recruitment.py index 7f146ca5d56..d6f020ca66e 100644 --- a/addons/hr_recruitment/models/hr_recruitment.py +++ b/addons/hr_recruitment/models/hr_recruitment.py @@ -215,12 +215,12 @@ class Applicant(models.Model): def _onchange_job_id_internal(self, job_id): department_id = False user_id = False - stage_id = self.stage_id.id + stage_id = self.stage_id.id or self._context.get('default_stage_id') if job_id: job = self.env['hr.job'].browse(job_id) department_id = job.department_id.id user_id = job.user_id.id - if not self.stage_id: + if not stage_id: stage_ids = self.env['hr.recruitment.stage'].search([ '|', ('job_id', '=', False),