Daily updates from Odoo
Thursday, March 7, 2019
6 changes · master
Resolved issues and error corrections
The frontend now handles failed background operations more consistently, reducing the chance that unnoticed errors disrupt the user experience. This aligns website behavior with existing backend handling so errors can be managed more predictably.
This fix ensures invoice section and note fields receive their intended styling after the page finishes rendering. It prevents missing visual formatting caused by a timing change in the underlying JavaScript behavior, making invoice lines clearer for users.
Original PR description
Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This change prevents the Belgian payroll module from being installed automatically when related apps are installed. It helps businesses avoid enabling payroll functionality unintentionally, keeping setup choices more deliberate.
Original PR description
Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update fixes a compatibility issue in the web interface that could cause crashes in browsers such as Firefox. It corrects the way a supporting browser script was converted, helping users access Odoo more reliably.
Original PR description
We had to manually convert the unhandled-rejection-polyfill lib, and we forgot to replace this by self in two arrow functions. This was causing crashes e.g. on Firefox. Issue reported on the jquery update pad. Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fixes a display issue where an empty template content block could appear as "[]" instead of showing nothing. It helps keep generated pages and reports clean when optional content is left blank.
Original PR description
Before this commit, when doing `<t t-raw="0"/>` to print the t-called content, it was printing "[]" if the content was left empty.
This update changes how internal property links are stored so they are easier and safer for Odoo to process. It helps prevent issues in accounting reports, German DATEV exports, and stock valuation reporting after the underlying data model change.
Original PR description
fixes related to odoo/odoo#29210