diff --git a/hr_attendance_leave_report/models/hr_attendance_leave.py b/hr_attendance_leave_report/models/hr_attendance_leave.py index b0f3f45a..63b398f2 100644 --- a/hr_attendance_leave_report/models/hr_attendance_leave.py +++ b/hr_attendance_leave_report/models/hr_attendance_leave.py @@ -145,7 +145,7 @@ def _update_attendance_leave_info(self, employee, work_date): and attendance_leave and (vals.get("hours_to_work") != 0 or vals.get("worked_hours") != 0) ): - attendance_leave.write(vals) + attendance_leave.with_context(lang=self.env.user.lang).write(vals) if ( contract and not attendance_leave @@ -153,7 +153,7 @@ def _update_attendance_leave_info(self, employee, work_date): ): vals["work_day"] = work_date vals["employee_id"] = employee.id - attendance_leave.create(vals) + attendance_leave.with_context(lang=self.env.user.lang).create(vals) def _initialize_vals(self, employee, work_date): hours_to_work, contract = self._catch_hours_of_work_schedule(