From a6f02af1ab621ce253bb69e6abcb5b44af4be7ea Mon Sep 17 00:00:00 2001 From: Yannick Tivisse Date: Wed, 19 Dec 2018 16:13:13 +0000 Subject: [PATCH] [FIX] hr_payroll: Specify a worked day description for global leaves Currently when recording global leaves on the ressource calendar the worked line has no code or description, which are required. Specify a default value to allow the saving of the payslip. closes odoo/odoo#29655 --- addons/hr_payroll/models/hr_payslip.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/hr_payroll/models/hr_payslip.py b/addons/hr_payroll/models/hr_payslip.py index 93ee4d42393..c7d7cb6e407 100644 --- a/addons/hr_payroll/models/hr_payslip.py +++ b/addons/hr_payroll/models/hr_payslip.py @@ -180,9 +180,9 @@ class HrPayslip(models.Model): for interval in day_intervals: holiday = interval[2]['leaves'].holiday_id current_leave_struct = leaves.setdefault(holiday.holiday_status_id, { - 'name': holiday.holiday_status_id.name, + 'name': holiday.holiday_status_id.name or _('Global Leaves'), 'sequence': 5, - 'code': holiday.holiday_status_id.name, + 'code': holiday.holiday_status_id.name or 'GLOBAL', 'number_of_days': 0.0, 'number_of_hours': 0.0, 'contract_id': contract.id,