Daily updates from Odoo
Monday, September 2, 2024
3 changes
1 change
Resolved issues and error corrections
This fix prevents Odoo's web utilities from mistakenly combining details attached to functions when merging data. It makes internal data handling more predictable and reduces the risk of subtle interface issues in the web client.
Original PR description
Before this commit: Functions where treated as object by the deepMerge utils, causing it to merge function properties. After this commit: Functions are now treated as values (This commit is a backport of [03f7b5f](https://github.com/odoo/odoo/commit/03f7b5f4f79b31c373b0f5a57a7bcced1e5a26b0) from 17.4 to 17.2) --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
2 changes
Resolved issues and error corrections
The Partner Ledger partner filter now excludes contact-only partner records, so users see only relevant accounting partners. This reduces confusion when selecting partners for accounting reports and helps avoid misleading report filters.
Original PR description
Steps to reproduce: - Go to Partner Ledger report - Open partner filtering dropdown list Current behaviour: - Show all partners include contact partners Expected behaviour: - Should not show contact partners Explanation: Based on the discussion on discord, https://discord.com/channels/678381219515465750/1099994955830796348/1268492839575093291 We should not display contact partners filtering for accounting report.
This fix makes the Philippine tax reporting logic return accounting entries in a consistent order. It prevents occasional test failures caused by unpredictable ordering, helping keep the module stable without changing user-facing behavior.
Original PR description
Since the moves query didn't specify the ordering, sometimes unit test will failed since the order of the moves are different. x-origin-commit: f25f362