From 0b88ea0c4c0034e8d96de254dd8a84d74d79d602 Mon Sep 17 00:00:00 2001 From: "Jurgen (jugj)" Date: Thu, 6 Jul 2023 11:52:28 +0200 Subject: [PATCH] [FIX] hr_holidays: Fix smart-button display of remaining time off This PR fixes the display of remaining days that wasn't correctly displayed when an allocation had no time limit. task-3414291 closes odoo/odoo#134584 X-original-commit: 5fc84bd71fca69862ef4eb3fbb956a18c951d8d0 Signed-off-by: Sofie Gvaladze (sgv) Signed-off-by: Jurgen Gjini (jugj) --- addons/hr_holidays/models/hr_employee.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/hr_holidays/models/hr_employee.py b/addons/hr_holidays/models/hr_employee.py index a90b152c020..768e6896908 100644 --- a/addons/hr_holidays/models/hr_employee.py +++ b/addons/hr_holidays/models/hr_employee.py @@ -89,6 +89,8 @@ class HrEmployeeBase(models.AbstractModel): ('holiday_status_id.requires_allocation', '=', 'yes'), ('state', '=', 'validate'), ('date_from', '<=', current_date), + '|', + ('date_to', '=', False), ('date_to', '>=', current_date), ], ['employee_id'], ['__count', 'number_of_days:sum']) rg_results = {employee.id: (count, days) for employee, count, days in data}