diff options
| author | Denis Ledoux <dle@openerp.com> | 2014-03-03 18:44:45 +0100 |
|---|---|---|
| committer | Denis Ledoux <dle@openerp.com> | 2014-03-03 18:44:45 +0100 |
| commit | f3638567738cdc242fa43dc0a1770ea7bd4b4b6e (patch) | |
| tree | 84f597f2bce97160ae3f9f840378232c76b6f1a6 /addons | |
| parent | a99a15c9607cfede384a86736cc4f81ab24e841a (diff) | |
[FIX] website_hr_recruitment: missing required 'name', which leaded to crash, and the phone field is partner_phone, not just phone. Do you even test what you do ?
bzr revid: dle@openerp.com-20140303174445-j733tpmccc9x855u
Diffstat (limited to 'addons')
| -rw-r--r-- | addons/website_hr_recruitment/controllers/main.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/addons/website_hr_recruitment/controllers/main.py b/addons/website_hr_recruitment/controllers/main.py index a3cbbe3cbc4..8140a39dc9b 100644 --- a/addons/website_hr_recruitment/controllers/main.py +++ b/addons/website_hr_recruitment/controllers/main.py @@ -86,11 +86,14 @@ class website_hr_recruitment(http.Controller): value = { 'source_id' : imd.xmlid_to_res_id(cr, SUPERUSER_ID, 'hr_recruitment.source_website_company'), + 'name': '%s\'s Application' % post.get('partner_name'), } - for f in ['phone', 'email_from', 'partner_name', 'description']: + for f in ['email_from', 'partner_name', 'description']: value[f] = post.get(f) for f in ['department_id', 'job_id']: value[f] = int(post.get(f) or 0) + # Retro-compatibility for saas-3. "phone" field should be replace by "partner_phone" in the template in trunk. + value['partner_phone'] = post.pop('phone', False) applicant_id = request.registry['hr.applicant'].create(cr, SUPERUSER_ID, value, context=context) if post['ufile']: |
