Friday, August 16, 2024
5 changes · saas-17.4
Resolved issues and error corrections
This fixes an issue where missed online presence updates were sent to all subscribers instead of only the user who had just subscribed. It reduces unnecessary notifications and helps keep presence information targeted and accurate for users.
Original PR description
Since [1], bus presences are only sent to interested users. Since notifications about presences can be missed between the subscribe client side and the subscribe server side, missed presences are sent when subscribing to new presences. However, the missed presences are broadcasted to every subscriber while it should only be done for the user that just subscribed. This PR fixes this issue. [1]: https://github.com/odoo/odoo/pull/175972
This fix fine-tunes how Odoo's core system registry is based when using the /odoo path. It helps ensure the application initializes and routes requests reliably, reducing the risk of internal access or startup issues for users.
Original PR description
Fine-tunning of c9c58b1d54ad411d9b17914ebf0a6de9273b38dc, see related commit message. 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
A test in the tour recorder area now properly completes before ending. This prevents leftover background activity from interfering with later checks, improving build reliability without changing user-facing behavior.
Original PR description
The last test of tour_recorder was running a tour did not finish it. So an observer remain after the test and this observer was trying to access the fixture. Now the tour is completed before the end of the test. Build error: 75000 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The point of sale receipt screen now shows the resume order button whenever there is at least one open order. This helps cashiers quickly return to pending orders instead of missing the option until multiple orders are open.
Original PR description
The condition for showing the resume order button on the receipt_screen was not working properly. The condition was checking if there was 2 or more open orders but we want to show it if there is 1 or more open orders. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Restaurant tables with upcoming appointments now show the correct table number. This removes an unnecessary extra “T” prefix, reducing confusion for staff managing reservations and seating.
Original PR description
When a table has an upcoming appointment, the table number shown is incorrect. ( a `T` is prepended to the name for no reason ) In this commit we fix the issue and refactor the code slightly. Task: 4110510