Monday, March 3, 2025
5 changes · 18.0
Enhancements to existing features
Analytic reporting now opens with a default date filter covering the current and previous fiscal years. This helps users focus on the most relevant recent performance data without manually setting the date range each time.
Original PR description
This commit add a new default filter on the analytic reporting view, which filters data based on date >= 1st day of last fiscal year. task-4453226
Resolved issues and error corrections
This fixes an issue where duplicated users could run into problems when sending invoices by post from Accounting. The sending setup now uses the correct user and contact details, reducing failed or incorrect invoice delivery attempts.
Original PR description
### Steps to reproduce: - Duplicate a user - Login to this user - In Accounting select an invoice and try to send it by post ### Cause: The keys `author_user_id` and `author_partner_id` have switched values. They should be like in the [batch](https://github.com/odoo/odoo/blob/becbccbef5f2aa6b062d8b3714c233dbeaca9c98/addons/account/wizard/account_move_send_batch_wizard.py#L91-L92). opw-4531514
Fixed an error that could prevent combo product pages from opening when website prices are configured to include tax. This helps customers browse affected products normally and avoids disruption during online shopping.
Original PR description
A typo caused a traceback error in combo products when the tax is included in the website. Steps to reproduce: - In Website settings, enable "Display Product Prices" with tax included. - Go to Sales > Products > Products. - Chose a combo product - Click on "Go to Website." opw-4613545
Field service users on mobile can now create appointments from empty calendar slots with the correct default dates and open existing calendar items for editing. This prevents accidental creation of duplicate tasks and makes mobile scheduling more reliable.
Original PR description
Steps to reproduce ================== - Use a mobile viewport - Go to field service - Switch to the calendar view - Click on an empty slot to create a new record => The default dates are missing - Go back to the calendar view - Click on an existing record => We should be able to edit the selected record, but instead, we can create a new one opw-4596689
This fix prevents document uploads and related sharing flows from crashing when a custom action leaves an invalid token behind. Users should see more reliable document handling instead of unexpected errors caused by malformed links or request data.
Original PR description
Bug === Some custom actions might change the token for some reason, if that code is badly implemented, it will result in a crash when uploading on the request. Task-4492764