Thursday, October 31, 2019
7 changes · master
Resolved issues and error corrections
This fix removes invalid spaces from identifiers used in the Italian localization tax data. It prevents crashes when loading or updating the Italian accounting configuration, helping businesses keep tax setup reliable.
Original PR description
After #38139, space in xmlid will crash
This fixes a small data issue in the Dominican Republic localization where an invalid identifier could cause the system to crash when loading tax report data. Businesses using this localization get a more reliable setup or update process without any functional change to tax reporting.
Original PR description
After #38139, space in xmlid will crash http://runbot.odoo.com/runbot/build/673006
This fix updates how sales and point-of-sale report data is prepared so it follows the expected application pattern. It is a small internal correction intended to keep report behavior consistent without changing standard user workflows.
Original PR description
**Description of the issue/feature this PR addresses:** Put correct decorator in some calls of `_get_report_values` method. As commented in https://github.com/odoo/odoo/pull/39527#issuecomment-547525722, the change of decorator cannot be done in stable. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Installing the Mercury payment terminal integration no longer fails when the IoT module is not installed. The related barcode scanner label is now handled in the right place, preventing setup errors and later label conflicts if IoT is added afterward.
Original PR description
We had a traceback when installing pos_mercury if pos_iot was not installed because the field `iot_barcode_scanner` was not present in the view of pos_enterprise. Furthermore, if pos_iot is installed after pos_mercury, this label will be again overridden. We fix this by removing the override and changing the label when pos_mercury is not installed. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fixes a small naming issue in the Swiss reporting setup that could prevent reports from loading correctly after a related platform change. Businesses using Swiss localization reports should see more reliable behavior with no change to their workflow.
Original PR description
After odoo/odoo#38139, space in xmlid will crash
This update corrects validation around internal report identifiers so they no longer include spaces. It helps prevent configuration or loading issues in localized accounting reports, with minimal visible impact for users.
Installing the Mercury payment option no longer fails when POS IoT is not already installed. The label handling was adjusted so installation order does not cause configuration screens to break or show overwritten labels.
Original PR description
We had a traceback when installing pos_mercury if pos_iot was not installed because the field `iot_barcode_scanner` was not present in the view of pos_enterprise. Furthermore, if pos_iot is installed after pos_mercury, this label will be again overridden. We fix this by removing the override and changing the label when pos_mercury is not installed.