From c05c521e5af339d11dd9b7f21107540031ee1c1d Mon Sep 17 00:00:00 2001 From: metatroncubeswdev Date: Sun, 30 Aug 2026 10:52:36 -0400 Subject: [PATCH] Harden project progress date computation --- addons/mcs_operating_system/models/project.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/mcs_operating_system/models/project.py b/addons/mcs_operating_system/models/project.py index c8aeb81..89a4e1e 100644 --- a/addons/mcs_operating_system/models/project.py +++ b/addons/mcs_operating_system/models/project.py @@ -186,7 +186,9 @@ class ProjectProject(models.Model): for task in project.tasks: if task.write_date: progress_dates.append(fields.Date.to_date(task.write_date)) - progress_dates.extend(project.timesheet_ids.mapped("date")) + progress_dates.extend( + date for date in project.timesheet_ids.mapped("date") if date + ) last_progress = max(progress_dates) if progress_dates else False project.mcs_last_meaningful_progress_date = last_progress project.mcs_days_since_meaningful_progress = (