diff options
| -rw-r--r-- | addons/website_hr_recruitment/models/hr_recruitment.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/addons/website_hr_recruitment/models/hr_recruitment.py b/addons/website_hr_recruitment/models/hr_recruitment.py index b4a1e6acbc2..bcd8fc5a874 100644 --- a/addons/website_hr_recruitment/models/hr_recruitment.py +++ b/addons/website_hr_recruitment/models/hr_recruitment.py @@ -32,6 +32,13 @@ class Applicant(models.Model): def website_form_input_filter(self, request, values): if 'partner_name' in values: values.setdefault('name', '%s\'s Application' % values['partner_name']) + if values.get('job_id'): + stage = self.env['hr.recruitment.stage'].sudo().search([ + ('fold', '=', False), + '|', ('job_ids', '=', False), ('job_ids', '=', values['job_id']), + ], order='sequence asc', limit=1) + if stage: + values['stage_id'] = stage.id return values |
