Friday, June 27, 2025
4 changes · saas-18.2
Resolved issues and error corrections
The stock forecast update screen now shows the intended empty-results message instead of raw HTML when filters return no records. This improves clarity for users adjusting product quantities and removes leftover code from the earlier change.
Original PR description
Followup to https://github.com/odoo/odoo/commit/fdcb584b20af1f99cf760eaff94e489a77e6c36d When the `_onClickUpdateQuantity` was updated to use a view instead of a wizard that opens in a new window, it was not checked that the HTML help when no records found is correctly rendered. This fixes that by ensuring it's correctly parsed, i.e. copied same solution as here: https://github.com/odoo/odoo/commit/f9f7d9d6a8470f3ca5ff464bb425b219ac4ed571 Steps to reproduce: - open any product > click on forecast report button - click on "Update Quantity" - apply a filter so that no records are found (e.g. only "Transit Locations" Expected result: normal no records found icon + help Actual result: raw html Additionally cleaned up some of the junk code that was left by the original commit.... --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The mail interface now hides the top control area when there are no breadcrumbs to show. This frees up screen space and makes the page feel cleaner for users in views where that navigation is not needed.
Original PR description
Before this commit, The ControlPanel was displayed even when there were no breadcrumbs, unnecessarily occupying space. This commit adds a condition to display the ControlPanel only when breadcrumbs are present. task-[4690325](https://www.odoo.com/odoo/project/1519/tasks/4690325)
This fixes an issue where downloading call logs from Discuss could fail when certain server details were included. Users can now export call logs more reliably without encountering an error.
Original PR description
Before this commit, there could be a traceback when downloading call logs that contains `serverInfo`, that was because it is a proxy and cannot be cloned (to be passed to the service worker). This commit fixes it by using the raw value instead of the proxy when logging.
The change ensures point-of-sale sessions are fully closed before customer totals are checked. This prevents incorrect balance checks in automated validation and helps keep Mexican electronic invoicing workflows reliable.
Original PR description
Ensure the session is closed before checking the total due because it's computed based on the journal items linked to the partner. Runbot Error: 181911