From 049c1c4e7a3526c47fa118d582fd006f46d5ff9d Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Thu, 3 Dec 2015 19:12:33 +0100 Subject: [PATCH] [FIX] hr_recruitment: no crash when default stage not found --- addons/hr_recruitment/models/hr_recruitment.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/addons/hr_recruitment/models/hr_recruitment.py b/addons/hr_recruitment/models/hr_recruitment.py index 55ef7d49c3f..a6cd84d0445 100644 --- a/addons/hr_recruitment/models/hr_recruitment.py +++ b/addons/hr_recruitment/models/hr_recruitment.py @@ -228,10 +228,11 @@ class Applicant(models.Model): department_id = job.department_id.id user_id = job.user_id.id if not self.stage_id: - stage_id = self.env['hr.recruitment.stage'].search([ + stage_ids = self.env['hr.recruitment.stage'].search([ ('job_ids', '=', job.id), ('fold', '=', False) - ], order='sequence asc', limit=1).ids[0] + ], order='sequence asc', limit=1).ids + stage_id = stage_ids[0] if stage_ids else False return {'value': { 'department_id': department_id,