Wednesday, January 15, 2025
3 changes · saas-17.4
Resolved issues and error corrections
Restaurant point-of-sale users can now split order lines with decimal quantities without the split amount increasing endlessly. The split bill screen stops additions once the selected quantity reaches the original order line amount, preventing incorrect bill splits.
Original PR description
Fixes an issue where splitting an order line with a decimal quantity (e.g., 2.5) would cause indefinite increments in the split bill screen. This adds a check to ensure the split quantity does not exceed the original order line quantity. task-id: 4461861 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
Module imports now correctly handle code-count exclusion rules when excluded records come from another module. This prevents import failures caused by invalid record identifiers and helps data modules install more reliably.
Original PR description
The cloc_exclude entry of the manifest was activated for data modules*, and it works for records with a new id. But it fails for records with external ids from another module, as it tries to lookup for a record with an xmlid like `new_module.external_module.id`, which is not a valid xmlid. This commit fixes the issue by first checking if the record to exclude from cloc is from another module or not, before creating the ir_model_data entry. *https://github.com/odoo/odoo/commit/a47de680de149a60dd479c4c0b14f2c1bf5afcbe opw-4472893
This change reverses a previous update that linked helpdesk tasks to customers based on the email entered in a website form. It helps avoid incorrect customer assignments when visitors submit helpdesk requests online.
Original PR description
task-4295363