Friday, March 20, 2026
1 change · saas-18.2
Enhancements to existing features
Employee calendar updates now only refresh public holiday timesheets when the employee's calendar actually changes. This reduces unnecessary background work and avoids needless delete-and-recreate activity while keeping real calendar changes handled correctly.
Original PR description
Reference: opw-5938425 …imesheet regen When hr.employee.write receives resource_calendar_id, we now compare old and new calendar IDs per employee and only refresh public-holiday timesheets for employees whose calendar actually changed. This avoids needless delete/recreate churn on no-op writes while preserving the same behavior for real calendar changes. Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#253349