From 3642dd26465f669f8bf674109b0deb48c2c1bb55 Mon Sep 17 00:00:00 2001 From: Sylvain Francis Date: Wed, 15 Feb 2023 13:02:29 +0000 Subject: [PATCH] [FIX] use correct user for work permit expiration reminder Before this commit: We use the employee's manager's user's idto fetch a partner by id. This can cause the action to fail in specific cases as well as potentially using the wrong language for the reminder closes odoo/odoo#113282 X-original-commit: c26db495c929d60de62a36cf920c88f6f4c855b9 Signed-off-by: Yannick Tivisse (yti) --- addons/hr/models/hr_employee.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/hr/models/hr_employee.py b/addons/hr/models/hr_employee.py index 06aac151553..b22e8343d64 100644 --- a/addons/hr/models/hr_employee.py +++ b/addons/hr/models/hr_employee.py @@ -210,7 +210,7 @@ class HrEmployeePrivate(models.Model): responsible_user_id = employee.parent_id.user_id.id if responsible_user_id: employees_scheduled |= employee - lang = self.env['res.partner'].browse(responsible_user_id).lang + lang = self.env['res.users'].browse(responsible_user_id).lang formated_date = format_date(employee.env, employee.work_permit_expiration_date, date_format="dd MMMM y", lang_code=lang) employee.activity_schedule( 'mail.mail_activity_data_todo',