diff --git a/addons/website_hr_recruitment/controllers/main.py b/addons/website_hr_recruitment/controllers/main.py index fe5202fff5b..afeed0151b0 100644 --- a/addons/website_hr_recruitment/controllers/main.py +++ b/addons/website_hr_recruitment/controllers/main.py @@ -47,12 +47,11 @@ class website_hr_recruitment(http.Controller): } return request.website.render("website_hr_recruitment.index", values) - @website.route(['/job/detail/'], type='http', auth="public", multilang=True) - def detail(self, id=0, **kwargs): - id = id and int(id) or 0 + @website.route(['/job/detail/'], type='http', auth="public", multilang=True) + def detail(self, job=None): values = { - 'job': request.registry['hr.job'].browse(request.cr, request.uid, id), - 'vals_date': request.registry['hr.job'].browse(request.cr, request.uid, id).write_date.split(' ')[0] + 'job': job, + 'vals_date': job.write_date.split(' ')[0], } return request.website.render("website_hr_recruitment.detail", values)