Monday, February 24, 2025
3 changes · saas-17.4
Resolved issues and error corrections
This fix restores a missing setting needed by the shortcuts footer in the user menu. It helps ensure the menu displays as intended and avoids a small interface issue for users.
Original PR description
This commit fills in the missing prop of the ShortcutsFooterComponent which was forgotten in https://github.com/odoo/odoo/commit/dd583fd670e0ee03b04711780bad2429b18a0788
This fixes a timing issue in restaurant point-of-sale split-bill tests where overlapping sync actions could make an order appear out of sync. The change helps keep automated test results stable and reduces false failures in quality checks.
Original PR description
Issue: ======== In `SplitBillScreenTour2`, navigating back and forth between **FloorScreen** and **ProductScreen** triggered a `SyncAllOrders` call. Immediately after, another `SyncAllOrders` call was sent from `createSplittedOrder`. Since the first request was still in progress, the second request sometimes sent only one order to the backend. This caused the original order to be filtered out from `syncingOrders`, leading to inconsistencies. Fix: ======= Step were added to check that the request is processed. **Runbot Error**: 114938
This fixes the Czech 2025 reporting module so it is included automatically when the related Czech reports package is installed. It prevents report generation checks from failing due to a missing dependency setup, improving reliability without changing business functionality.
Original PR description
Because of the countries flag set in the module manifest, the module was set to be auto-installed only when there was a company with country 'CZ' existing. Although this can't really be pointed as a mistake, it was causing an error in account_reports TestAllReportsGeneration.test_generate_all_export_files, as we'd be simply installing the module l10n_cz_reports and expect everything to be set and tested. runbot error: 114355