Daily updates from Odoo
Sunday, April 26, 2026
4 changes
2 changes
Resolved issues and error corrections
This update fixes an error where employees were incorrectly paid 80% for rest days when on sick leave. The definition of a sick day requires employee absence due to illness, and rest days should be paid at full wage. This ensures accurate payroll calculations and compliance with regulations.
Original PR description
Currently, if a sick leave is spread over a weekend, the work entry type set on the saturday and sunday will be the sick leave type. If an employee is entitled sickness allowance (which is paid 80%), it means that we will be paying them 80% for their rest days as well. However, as per the definition, a sickness day is a day on which an employee is absent from work by reason of being unfit due to injury or sickness. If an employee is not expected to be at work (rest day), that day cannot be considered a sickness day. If this rest day is paid (which is done by default in our module), we should thus pay the full wage on that day and not a reduced 80%. task-6079736 Forward-Port-Of: odoo/enterprise#114995 Forward-Port-Of: odoo/enterprise#113486
This update resolves an issue that prevented users from successfully exporting General Ledger reports in certain configurations. The fix ensures that custom date ranges are properly formatted during export, preventing errors and improving the reliability of financial report generation. This ensures data integrity when exporting financial reports.
Original PR description
Since https://github.com/odoo/enterprise/commit/40484f985f511edd7ba2ae759ce63ef564bcf1f7 we have a custom_ranges option in the date filter. It needs to be sanitized like the other dates in order to avoid errors when JSON-serializing the options for export. Steps: - Install l10n_fr_reports and select FR Company - Activate the 'Fiscal Years' options and create one - Open the General Ledger report - Try to export the FEC file -> Traceback when validating the wizard opw-6107374 Forward-Port-Of: odoo/enterprise#113981
2 changes
Resolved issues and error corrections
This update resolves an issue where exporting financial reports (like the General Ledger) would fail due to a problem with custom date ranges. The fix ensures these date ranges are properly formatted for export, preventing errors and ensuring reports can be generated correctly. This improves the reliability of our reporting functionality.
Original PR description
Since https://github.com/odoo/enterprise/commit/40484f985f511edd7ba2ae759ce63ef564bcf1f7 we have a custom_ranges option in the date filter. It needs to be sanitized like the other dates in order to avoid errors when JSON-serializing the options for export. Steps: - Install l10n_fr_reports and select FR Company - Activate the 'Fiscal Years' options and create one - Open the General Ledger report - Try to export the FEC file -> Traceback when validating the wizard opw-6107374 Forward-Port-Of: odoo/enterprise#113981
This update fixes a performance issue within the Timesheets assistant by automatically removing outdated suggestions from the local storage. Previously, these suggestions accumulated indefinitely, leading to slower performance. Now, suggestions older than 30 days are deleted, optimizing the system and improving user experience.
Original PR description
In the Timesheets assistant, we store the suggested events taken or dismissed by the user to avoid suggesting them again. However, there is no mechanism to remove them from the localstorage, so it currently grows infinitely. With this PR, we now delete events older than 30 days, to avoid filling the localstorage with useless data. Task-6131640 Forward-Port-Of: odoo/enterprise#114720 Forward-Port-Of: odoo/enterprise#114562