Tuesday, June 24, 2025
6 changes · 18.0
Resolved issues and error corrections
A new automated test checks that restaurant table booking and release behavior works as expected in Point of Sale. This helps prevent issues where booked table orders might not be properly sent to the server, improving confidence in restaurant operations.
Original PR description
Following this commit: 9448836cb0307161d829f28bda0bdb5bf50f3a10 This commit adds a test to ensure that the booking and release table functionality works correctly in the POS Restaurant module. The test verifies that when a table is booked the order is correctly sent to the server.
This fix prevents the Point of Sale screen from failing when an order line is quickly added and then removed, a situation that can happen with loyalty features. It improves cashier reliability by avoiding rendering errors during normal sales workflows.
Original PR description
Before this commit, if an order line was added and then removed (for example, by the loyalty module), it could cause errors during rendering due to missing required props for the orderline. This scenario is common with the loyalty module. opw-4724428 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fixes an error that could stop users from printing picking operations for deliveries containing kit products when packaging was selected on one line. The change helps keep warehouse delivery documents reliable for sales involving packaged kits.
Original PR description
Step to reproduce : - Create a quotation with 2 products using kits - Use the delivery smart button - Change one of the line to use a packaging - Print the picking operation Problem: ZeroDivisionError: float division by zero [opw-4824380](https://www.odoo.com/odoo/project.task/4824380) --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The website eLearning course cards now correctly show the “New Content” ribbon when recently published content has been added. This helps visitors quickly spot updated courses and improves visibility for fresh learning material.
Original PR description
Restore the "New Content" ribbon (activated via page options) which should be displayed on the course card when a new published content has been added during the last 7 days. The ribbon isn't displayed because it's declared in a "t-field" element which replaces its content to display the field at rendering. Task-4852463 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fix restores the visual highlighting of selected planning shifts after an underlying calendar behavior changed. It helps users continue to spot important shifts in the Planning calendar as expected.
Original PR description
Before this commit, the PlanningCalendarCommonRenderer override the eventToRender method but this method has been removed in parent class. This commit changes the method overriden to make sure the class is added when some shifts have to be highlighted.
A shop floor manufacturing test now waits for a component update before checking the result. This reduces false test failures and helps keep manufacturing workflows stable for future releases.
Original PR description
### Issue: The tour test_add_component_from_shop_foor_in_multi_step_manufacturing makes an assert on the value of an input before waiting for this input to be updated. runbot-build-error-226734