Thursday, May 8, 2025
7 changes · saas-18.3
Resolved issues and error corrections
This fixes an automated test for restaurant point of sale order synchronization so it waits for orders to be ready before adding another water item. The change helps avoid false test failures and supports more reliable quality checks for the restaurant POS flow.
Original PR description
The error in the loop appears during the assertion in the last step. ProductScreen.clickLine("Water", 3) is missing.
Before the fix:
After creating the new order with 2 waters and 2 cokes, it clicks directly on clickDisplayedProduct("Water"), which creates an new orderline with only 1 water. So there are 4 lines, not 3... => Error
After the fix:
We wait for the 2 orders to be created and then
clickDisplayedProduct("Water"), which adds a water to the existing line.
runbot-error-id~190618
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-prThis update fixes a wording issue in the CRM forecast kanban view and restores an automated tour test that verifies the forecast workflow. It helps keep the sales pipeline interface clear for users while ensuring future changes are checked reliably.
Original PR description
The test test_03_crm_tour_forecast has been deactivated in the recent commit 55cccddeb12a2096730e4fadc84c52fa838b1aec It can be restored with a simple fix, being an explicit call to run "click", which is the expected behavior now, since starting from a recent commit, click is not performed by default, but a check of the element existence is performed instead. Said commit is 84feb3035ff3e829d6602a5d3544d64c673358fb Also, the kanban quick create design has changed in recent commit 566824d0fe5764a434bb2b4f899ef864ed6cc56d Small label / selector changes are applied to make the test succeed now, and to prevent the current column label 'Add add next month'. Task-4756945
The Live Chat sessions screen now uses an updated helper action when there are no records to show. This makes the empty-state experience more accurate and helps users take the right next step when reviewing chat sessions.
Original PR description
Purpose of this commit: Update the sessions empty record action helper task-4775661
The chat window now shows a smaller online status indicator so the user avatar remains clear and the header no longer feels crowded. This improves the visual clarity of chat conversations without changing how messaging works.
Original PR description
Before this commit, the size of im status in chat window was too big, making the avatar hard to see and also it overlaps with the bottom of chat window header. This comes from avatar being small, and the IM status is using the default `md` size, which makes it too big. This commit fixes the issue by using `sm` size for better size. The position of IM status as been adjusted as a consequence, and also the around master + "..." typing status have been adjusted to take into account the smaller version of IM status.
This fixes an issue where live chat could fail to initialize when visitor location detection identified a country. The change helps ensure chat rules are evaluated correctly so eligible website visitors can access live chat as expected.
Original PR description
Livechat initialization checks if any rule matches on the page based on the country detected by geoip if any. The "_match" method expects an id, not a recordset which lead to an error when initializating the page. This commit fixes the issue. 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 Social app demo mode now points to the correct image files, so demo content loads as expected during setup. The needed sample images are also included directly to reduce the risk of future missing-file issues.
Original PR description
How to reproduce: 1. Run the localhost with the `--with-demo` flag. 2. Install the `Social` Module. 3. Now, from the CONFIGURATION > click SETTINGS > check ENABLE DEMO MODE. Issue: - You will see that the demo data is not loaded. Reason: - There is a recent PR (https://github.com/odoo/odoo/pull/206246) which removed the file we are trying to access. Fix: - We update the file path. Task-4765000
This fix updates an automated barcode manufacturing test so it no longer fails unpredictably during validation runs. It helps keep development checks reliable and reduces delays caused by false build failures.
Original PR description
The test `test_barcode_production_create_bom` sometime fails. This commit modifies its tour to avoid random fails. runbot build error: [190620](https://runbot.odoo.com/odoo/runbot.build.error/190620)