Daily updates from Odoo
Saturday, January 24, 2026
5 changes · master
Resolved issues and error corrections
This update resolves a problem where image transformations were incorrectly applying translations, leading to misaligned images. Removing the translate feature during image transformation ensures accurate resizing and rotation, improving image display quality. The change also updates icons to reflect the removal of translation functionality.
Original PR description
*: `html_builder` In website, the translate feature while transforming an image can occur issues or misleading. This PR aims to remove translate feature from image transformation. task-5190342 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update enhances the portal user experience by automatically scrolling to the specific message when a linked message is opened. Previously, clicking a message link only opened the record, making it harder to quickly view the content. This change improves usability and efficiency for portal users.
Original PR description
*= website_slides, website_sale, test_mail_full **Current behavior before PR:** Opening a copied message link does not automatically scroll to the message for portal users, it only opens the record. **Desired behavior after PR is merged:** Opening the copied link now automatically scrolls to the specific message within the record instead of just opening the record. task-id:[4518058](https://www.odoo.com/odoo/project/1519/tasks/4518058) --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update adds a 'Reload Data' button to error dialogs in the Point of Sale system, providing users with a simple way to resolve common issues. This reduces downtime and frustration by allowing quick data recovery, especially for Restaurant orders which now attempt to sync before reloading.
Original PR description
Purpose: ------------ - On Error dialogs, users only had "Ok" or could close the dialog, with no guidance on what to do next. - Many blocking issues are resolved simply by reloading POS data. Before this commit: ----------- - Error dialogs only had an "Ok" button. After this commit: ------------------ - Added a "Reload Data" button for quick recovery of common blocking issues. - Added a warning message in the reload data popup - For POS Restaurant, orders will attempt to sync before reloading data, reducing the risk of data loss. Task-5353590 Forward-Port-Of: odoo/odoo#244321 Forward-Port-Of: odoo/odoo#238112
This update resolves an issue where the map component wasn't displaying correctly within the Odoo Studio. The fix addressed a missing size constraint, allowing the map to render. However, the map remains non-interactive, indicating a separate problem that needs attention.
Original PR description
Before this commit, the map did not render in studio. This was because the container did not have a size. After this commit, the map renders correctly, but it is still not clickable or interactable. task-5432169 Forward-Port-Of: odoo/enterprise#104968 Forward-Port-Of: odoo/enterprise#104114
This update corrects a bug in the Master Production Schedule (MPS) that caused excessive component reordering for kit products. Specifically, a calculation error resulted in the system ordering components in exponential amounts. This fix ensures accurate replenishment and prevents overstocking of components when ordering kits through the MPS.
Original PR description
***Behavior:*** In a setting with a second warehouse that is supplied by the first one. Creating a product that uses that ressuply route, and then adding it to the bom of a kit product will make it…
***Behavior:*** In a setting with a second warehouse that is supplied by the first one. Creating a product that uses that ressuply route, and then adding it to the bom of a kit product will make it so that when ordering the kit product to the second warehouse from the MPS, the system will create an order for an exponential amount of components. When calling action_replenish, kit products for which the components don't have an MPS entry will have their product_ratio computed to know how many components to reorder. However the current formula is wrong or outdated and ends up returning the squared amount. ***Steps to reproduce:*** - Create a second warehouse. - Check Resuply From 'First Warehouse' (this will unarchive a route) - Create a product that uses that route for reordering. - Create a second product - Create a kit for that product BOM composed of the first product make sure the amount of component is more than 1 - In the Master Production Schedule: Add the kit product and make sure it is produced in the second warehouse with the unarchived route. - Add any amount to reorder in 'Replenishment' then click the Order button. - If you go to deliveries and look for your component, you'll see the amount of component per kit squared multiplied by the reordered kit amount. opw-5351460 Forward-Port-Of: odoo/enterprise#101462