Tuesday, May 27, 2025
7 changes · saas-18.2
Resolved issues and error corrections
The stock picking operations report now shows the actual destination location chosen by putaway rules instead of the generic move destination. This helps warehouse teams review receipt documents accurately when multi-step routes and product storage rules are used.
Original PR description
**Steps to reproduce the issue:** - Install stock, purchase - Activate multi step routes setting - Create a product with track inventory and putaway rule from loc1 to loc2 - Create a PO on that product and confirm it - Print the picking operations report of the receipt picking **Issue** In 3816156, "To" column in the report shows the move's destination location instead of the actual destination location determined by the putaway rule. https://github.com/odoo/odoo/blob/09efa08050c4e32d03b242be4098da999de9cdc3/addons/stock/report/report_stockpicking_operations.xml#L144 opw-4745361 opw-4715416 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
The messaging menu has been visually adjusted so notification items are easier to distinguish. Less important notifications now have clearer spacing, while important notifications stand out better in dark mode.
Original PR description
- non-important notification item border around them to give a better visual spacing between items now that there's shadow on them - important notification bg in dark theme has now lighter color, making them a bit more catchy than non-muted items.
This fix ensures that product attributes selected in Point of Sale appear on the order line in the same order they were configured. It prevents confusion for cashiers and customers when products have multiple options or variants.
Original PR description
Before this commit, if the order of attributes added to a product differed from the order based on their IDs, adding a product with multiple attributes would result in the attributes appearing in the wrong order in the orderline. opw-4736195 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Barcode scanning in Point of Sale now skips an unnecessary product configuration popup when the scanned item already matches an existing variant with its own barcode. This helps cashiers complete sales faster and avoids extra clicks during checkout.
Original PR description
Before this commit, scanning a product with a dynamic attribute, an existing variant, and an assigned barcode in the PoS would still trigger the configuration popup unnecessarily. opw-4779504 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Product searches in Point of Sale now avoid giving exclusive priority to internal reference matches. This helps staff see products that match the search term by name as well, reducing missed results during checkout.
Original PR description
Before this commit, if the search term was included in a product's internal reference (default_code), the search results would only return products with an exact match on default_code, and would exclude other products that matched the search term in their name. This was due to default_code being included in the exact match logic. opw-4778729 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fix supports cases where an online shopping cart may belong to a different company than the website. It helps keep Mexican electronic invoicing during checkout reliable in multi-company setups.
Original PR description
Needed internally where the cart is not always in the company of the website.
Fixed an issue where users could not clear selected documents after creating a new folder. This keeps document selection controls responsive and prevents confusion during document organization.
Original PR description
Steps to reproduce: 1. select a document 2. create a new folder 3. now try to remove the selection from the control panel 'Selected' button 4. unable to remove the selections Technical Reason: previously, useState(this.env.model.root) did not update correctly when a new folder was created, causing selection to hold outdated data. 'this.env.model.root.selection' is directly referenced, keeping the selection state up to date. After this Commit: the selections will be removed. Task-4664231