From 0a9e83dfd81300fd1204693cf6d4dca2bab40b2c Mon Sep 17 00:00:00 2001 From: Dossogne Bertrand Date: Tue, 31 Oct 2023 11:11:39 +0100 Subject: [PATCH] [FIX] hr_holidays: fix accrual plan level type compute Before this commit, the `added_value_type` field wasn't properly computed in the `hr.accrual.plan.level` model resulting in some issues upon the creation of a second level. closes odoo/odoo#140887 Signed-off-by: Yannick Tivisse (yti) --- addons/hr_holidays/models/hr_leave_accrual_plan_level.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/hr_holidays/models/hr_leave_accrual_plan_level.py b/addons/hr_holidays/models/hr_leave_accrual_plan_level.py index 326d5734b50..88781f9f778 100644 --- a/addons/hr_holidays/models/hr_leave_accrual_plan_level.py +++ b/addons/hr_holidays/models/hr_leave_accrual_plan_level.py @@ -156,7 +156,7 @@ class AccrualPlanLevel(models.Model): if level.accrual_plan_id.time_off_type_id: level.added_value_type = "day" if level.accrual_plan_id.time_off_type_id.request_unit in ["day", "half_day"] else "hour" elif level.accrual_plan_id.level_ids and level.accrual_plan_id.level_ids[0] != level: - level.added_value_type = level.accrual_plan_id.level_ids[0]._origin.added_value_type + level.added_value_type = level.accrual_plan_id.level_ids[0].added_value_type @api.depends('first_day', 'second_day', 'first_month_day', 'second_month_day', 'yearly_day') def _compute_days_display(self):