Monday, September 20, 2021
3 changes · master
Resolved issues and error corrections
This fix prevents saved contact display names from being affected by temporary screen or language context settings. It reduces the risk of inconsistent or incorrect partner names appearing across Odoo, improving data reliability for users.
Original PR description
Because the field is stored it doesn't make much sense to have a context dependency and that can cause significant issues. However `name_get` looks pretty innocent and it's not necessarily insane to have a context dependency *there* (or even in the average `display_name` as they're normally non-stored computed fields). `_compute_display_name` previously blanked (blacklisted) just a few context values, but doing the opposite is probably the better idea. See also: odoo/odoo#68946 OPW-2453956 Task 2500978
This fix updates the Belgian group insurance salary configurator so it works with a recent underlying change in salary benefit calculations. Users configuring Belgian employee salary packages with group insurance should no longer encounter the reported error.
Original PR description
throwing error The module was made in 14.4 but due to a function change in 14.5 (`_get_advantages_values` now returns 5 values instead of 4) the module was not updated properly during the fw-port as the test that loads the salary configurator apparently did not have the group insurance module loaded during the test. TaskId-2648429
This fix prevents certain internal hierarchy fields from being processed in a way that could make financial and consolidation reporting lookups less reliable. It helps keep account consolidation and financial report structures accurate without changing day-to-day user workflows.
Original PR description
Enterprise version of odoo/odoo#76436: enterprise has a pair of `parent_path` fields and they should be opted out of unaccent.