Daily updates from Odoo
Thursday, August 28, 2025
6 changes · saas-18.4
Enhancements to existing features
A problematic internal test is temporarily disabled when the time-simulation setup is active because it can freeze during nightly build checks. This helps keep automated build pipelines moving while the underlying cause is investigated.
Original PR description
For a strange reason, this test can get stuck while compiling the sources with libsass when faketime is active. Some more investigation is needed but disabling it for now to avoid having builds stuck during the nightly Forward-Port-Of: odoo/odoo#224422
Point-of-sale receipts now show loyalty points earned from the purchase and the customer’s current points balance. This makes loyalty rewards clearer for customers at checkout and helps staff answer reward-related questions more easily.
Original PR description
Before this commit: =================== - The receipt screen did not display any details about loyalty points won or the current loyalty point balance. After this commit: ================== - Loyalty point details (points earned and balance) are now displayed on the receipt screen. Task: 5022234 | saas-18.3 and above | This PR | |--------|--------| | <img width="391" height="844" alt="image" src="https://github.com/user-attachments/assets/c0ca55c0-cd46-468c-bb16-b19da5daa742" /> | <img width="391" height="844" alt="image" src="https://github.com/user-attachments/assets/1dd6d398-693b-4ab7-a598-520d6f8d8c56" /> | Forward-Port-Of: odoo/odoo#223396
This update adds database indexes that help partner records load and calculate related purchase information more quickly. It should improve responsiveness when opening partner forms or checking matching company details, especially on larger databases.
Original PR description
Adding some missing indexes: - `res.partner.company_registry`: necessary for the second search in `_compute_same_vat_partner_id` - `purchase.order.partner_id`: necessary for the `_read_group` in `res.partner._compute_purchase_order_count` --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#224436 Forward-Port-Of: odoo/odoo#223706
This update adds automated checks to ensure barcode lookup correctly retrieves product details and uses them when creating products. It helps reduce the risk of issues across point of sale, inventory barcode scanning, and website product creation flows.
Original PR description
*: pos_barcodelookup, stock_barcode_barcodelookup, website_product_barcodelookup In this commit: ------------------- - Added tests for barcodelookup to check whether the data fetched and set properly. - Added tests in respective modules to check the flow and creation of the products using barcodelookup. task - 3920661 Forward-Port-Of: odoo/enterprise#92689 Forward-Port-Of: odoo/enterprise#69120
Office printer test actions now send a PDF report instead of a simpler test output. This makes test prints better reflect real business documents, helping users confirm printer setup more accurately.
Original PR description
When clicking "test" on an office printer, we now print a pdf report, making the test print more realistic.
Website generation failures are now reported back to the website service so support teams can see the related logs. This improves troubleshooting and helps resolve generation issues faster without changing the end-user website experience.
Original PR description
When an error occurs during generation, send the error back through report_ko to be able to see the logs on the WSS.