Friday, December 5, 2025
2 changes · saas-18.2
Enhancements to existing features
The update adds a safety fallback when internal form change warnings arrive in an unexpected format. This helps prevent unclear failures and gives the team better information to diagnose the underlying issue, improving reliability without changing normal user workflows.
Original PR description
Related to https://runbot.odoo.com/odoo/error/234669: somewhere somehow an onchange warning is malformed (it's not a mapping) and the Form is unable to cope with it, leading to a rather unhelpful error. TBH I don't understand how it can happen as `onchange` has a rewriting layer between the `warning` out of onchange methods and the one it sends to the client. And most of the `onchange` overrides are preprocessing not post. And the two overrides which do postprocess modify `values` in place. Add a fallback to attempt to get more insight into this error. Forward-Port-Of: odoo/odoo#238705
This update clarifies the labeling of a field used when making salary adjustments within the Odoo Enterprise system. The change ensures users understand exactly where this setting is accessible, improving the overall user experience and reducing potential confusion. This is a minor improvement focused on usability.
Original PR description
This change ensures the label accurately reflects where the field is accessible and providing better clarity for users when working with salary adjustments. Task: 5375187 Forward-Port-Of: odoo/enterprise#101065