Wednesday, May 22, 2024
3 changes · saas-17.2
Resolved issues and error corrections
Shared project links now work for people opening them outside an existing session, such as in an incognito browser. This prevents an access error when the system counts project items, making project sharing more reliable.
Original PR description
Steps to reproduce: - Open the project kanban card. - Click "Share" and copy the link. - Open the link in an incognito window. Issue: - Access is not getting for search_count Solution: - Give the sudo access. task-3884334 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update improves the reliability of automated testing tools and mock systems used around messaging, live chat, and web features. It helps developers catch issues more consistently and reduces the risk of hidden defects reaching users, with little direct impact on day-to-day business workflows.
Original PR description
[New PROOT16](https://github.com/odoo/odoo/pull/166311)
This fixes a template inheritance issue where moving elements could change how empty content was represented. It helps avoid unnecessary differences and potential display inconsistencies when applying Studio or template customizations.
Original PR description
When calling apply_inheritance_specs and moving a node (before after or inside), we merge the text content of the adjacents nodes. If the parent and target node both have no text, we should not set the text to an empty string. When a node has no text, it is serialized as follows: `<node/>` But if it has an empty string, it has the following representation: `<node></node>` In the linked PR, we now apply the studio inheritance manually, and since we use the resulting tree directly instead of parsing the result, the `remove_blank_text` option of the parser has no effect. This causes existing tests to show some difference. opw-3888345 opw-3924997