Monday, July 1, 2024
2 changes · saas-17.2
Resolved issues and error corrections
This fixes an error that could stop Adyen or Viva Wallet payment terminals from working in Point of Sale. Businesses using these terminals can process payments more reliably after the recent system change in version 17.2.
Original PR description
Setting a adyen/viva-wallet terminal PoS setup and using it would cause the JS traceback: `TypeError: Cannot read properties of undefined (reading 'getPendingPaymentLine')` This error happen starting 17.2 due to the change of patched class PosBus (17.1) -> PosStore (17.2) see: https://github.com/odoo/odoo/pull/136621 opw-3977273
This fix ensures the French accounting module is automatically installed when a company is set to France and the Invoicing or Accounting app is installed. It prevents missing localization features, helping French companies get the correct accounting setup without manual intervention.
Original PR description
To reproduce the bug, follow these instructions: - Change the company localization to France. - Install the Invoicing or Accounting app. - Check if the l10n_fr_account module is auto-installed. The module won't get installed because the auto-install dependencies are ['account', 'l10n_fr'], and l10n_fr does not have an auto-install dependency, so the l10n_fr_account module won't get installed. OPW-3898999