Daily updates from Odoo
Sunday, June 28, 2026
4 changes
2 changes
Resolved issues and error corrections
This fix ensures the stock quantity history uses both the existing filter and the product template filter together, instead of replacing one with the other. As a result, users get more accurate results when reviewing stock history and related quantities.
Original PR description
Description of the issue/feature this PR addresses: During a previous refactoring, the additional domain was assigned instead of being combined with the existing domain, causing the original domain to be overwritten. Current behavior before PR: The existing domain is replaced, so only the product template domain is applied. Desired behavior after PR is merged: The product template domain is combined with the existing domain using an AND operation, ensuring that both domain conditions are applied. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#272393
Self-orders placed through the QR menu or kiosk will now correctly display the selected table in the order details view. This makes it easier for staff to review paid orders and confirm where service should be delivered.
Original PR description
### **Issue** Self-orders created through the mobile QR menu or kiosk were not displaying table information in the Order Info section of the payment screen. ### **Root Cause** The Order Details…
### **Issue** Self-orders created through the mobile QR menu or kiosk were not displaying table information in the Order Info section of the payment screen. ### **Root Cause** The Order Details dialog relied on `order.getTable()` to retrieve table information. However, self-orders only store the table reference through `table_id`, which was not properly handled when rendering the dialog, resulting in missing table information. ### **Solution** This PR introduces the following changes: * Add a dedicated `getTableInfo()` helper in `pos_restaurant` to retrieve table information from the order. * Use `getTableInfo()` when building the Order Details dialog fields. * Allow self-order flows to provide table information through `table_id`, ensuring table details are displayed correctly. ### **Steps to Reproduce** 1. Enable the following options in POS Configuration: * QR Menu & Ordering * Service at Table * Online Payment 2. Open a self-order from the mobile QR menu 3. Select a table and complete the payment 4. Open the POS session 5. Open the paid self-order 6. Click the **Details** button on the right side ### **Video Reproduction** https://drive.google.com/file/d/138AoJCTF1HNlCGFgk9BRTb0UTai-uXX7/view?usp=sharing ### **Before** Table information was not displayed in the **Order Info** section for self-orders. ### **After** Table information is now correctly displayed for self-orders. opw-6179516 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#264046
1 change
Resolved issues and error corrections
A recent refactoring caused one of the stock search filters to overwrite an existing filter instead of adding to it. This fix makes both conditions apply together, so product results are filtered more accurately.
Original PR description
Description of the issue/feature this PR addresses: During a previous refactoring, the additional domain was assigned instead of being combined with the existing domain, causing the original domain to be overwritten. Current behavior before PR: The existing domain is replaced, so only the product template domain is applied. Desired behavior after PR is merged: The product template domain is combined with the existing domain using an AND operation, ensuring that both domain conditions are applied. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#272393
1 change
Resolved issues and error corrections
This fix ensures the product template filter is combined with the existing search conditions instead of replacing them. As a result, stock quantity history screens now apply all relevant criteria correctly and show more accurate results.
Original PR description
Description of the issue/feature this PR addresses: During a previous refactoring, the additional domain was assigned instead of being combined with the existing domain, causing the original domain to be overwritten. Current behavior before PR: The existing domain is replaced, so only the product template domain is applied. Desired behavior after PR is merged: The product template domain is combined with the existing domain using an AND operation, ensuring that both domain conditions are applied. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#272393