diff --git a/addons/website_hr_recruitment/controllers/main.py b/addons/website_hr_recruitment/controllers/main.py index 81c042029fb..281c42b8570 100644 --- a/addons/website_hr_recruitment/controllers/main.py +++ b/addons/website_hr_recruitment/controllers/main.py @@ -74,14 +74,9 @@ class website_hr_recruitment(http.Controller): } return request.website.render("website_hr_recruitment.thankyou", values) - @website.route(['/apply/'], type='http', auth="public", multilang=True) - def applyjobpost(self, id=0, **kwargs): - id = id and int(id) or 0 - job = request.registry['hr.job'].browse(request.cr, request.uid, id) - values = { - 'job': job - } - return request.website.render("website_hr_recruitment.applyjobpost", values) + @website.route(['/apply/'], type='http', auth="public", multilang=True) + def applyjobpost(self, job=None, **kwargs): + return request.website.render("website_hr_recruitment.applyjobpost", { 'job': job }) @website.route('/recruitment/published', type='json', auth="admin", multilang=True) def published (self, id, **post):