Tuesday, March 11, 2025
4 changes · saas-18.2
Resolved issues and error corrections
Portal address updates now avoid overwriting the company name when the address is a child contact rather than the customer's main commercial entity. This prevents backend customer records from showing the wrong company information after a portal user edits an address.
Original PR description
Despite being already readonly on child addresses, the company name was still being submitted and set on the partner address when updated through the portal. Steps to reproduce: * Create company for Joel Willis * Update their address through the portal (logged in as portal user) * The created company isn't shown on Joel Willis form view (backend) The res partner form view is configured to show the company name if set, instead of the parent company. To avoid this issue, we simply pop the company name when the updated address isn't the address commercial entity of the current customer. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Accounting tests no longer depend on demo data being installed when loading chart templates. This prevents test failures in environments without demo data while keeping normal demo-data installations unchanged.
Original PR description
`install_demo=True` should not be used when loading account chart templates during tests as they rely on demo data which is not guaranteed to be installed. Runbot Error 134673
Duplicating an appraisal goal no longer fails when the original goal has no deadline set. This prevents interruptions for HR users managing appraisal goals and keeps the duplication workflow reliable.
Original PR description
Handle the case where goal.deadline is False when the goal is duplicated.
Payslip report line titles now have more space, reducing the chance that longer labels appear cramped or unclear. This makes payroll documents easier to read for employees and payroll teams.
Original PR description
task-4610498