Wednesday, March 19, 2025
4 changes · saas-18.1
Resolved issues and error corrections
This fix prevents users from turning off invoicing for Saudi Arabia point-of-sale orders when the local electronic invoicing module is installed. It ensures orders follow the intended compliance workflow and avoids sales being processed without the required invoice.
Original PR description
Steps to reproduce: - Install l10n_sa_edi_pos - In PoS, choose and order and go the the payment screen -> We can toggle the invoice checkbox, which should not be the case. That happened because the commit 0571173386c280508cc37306ef132a5b9554bcaa has changed the function names from snake_case to camelCase, but has not changed this file, allowing an sa order to not be invoiced, which is unintended. opw-4615085
The spreadsheet component was updated to a newer version with several fixes that improve everyday editing reliability. Users should see better copy/paste behavior across sheets, smoother pivot value search, correct Escape-key behavior, improved row sizing for multiline cells, and more stable duplicate-removal dialogs.
Original PR description
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/32f788fb4 [REL] 18.1.12 [Task: 0](https://www.odoo.com/odoo/2328/tasks/0)…
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/32f788fb4 [REL] 18.1.12 [Task: 0](https://www.odoo.com/odoo/2328/tasks/0) https://github.com/odoo/o-spreadsheet/commit/8247f1bcc [FIX] clipboard: cross-sheet cut/paste is broken for tables/cfs [Task: 3905618](https://www.odoo.com/odoo/2328/tasks/3905618) https://github.com/odoo/o-spreadsheet/commit/68c6c5f17 [FIX] css: put `h-100` in o-spreadsheet [Task: 4652289](https://www.odoo.com/odoo/2328/tasks/4652289) https://github.com/odoo/o-spreadsheet/commit/0067a761b [FIX] auto_complete: search pivot value with quotes [Task: 4061068](https://www.odoo.com/odoo/2328/tasks/4061068) https://github.com/odoo/o-spreadsheet/commit/17e96f235 [FIX] edition: escape closes the composer [Task: 4646699](https://www.odoo.com/odoo/2328/tasks/4646699) https://github.com/odoo/o-spreadsheet/commit/c773af5c8 [FIX] sheet: autoresize doesn't work on evaluated multiline cell [Task: 4609545](https://www.odoo.com/odoo/2328/tasks/4609545) https://github.com/odoo/o-spreadsheet/commit/9a433ab46 [FIX] Tests: Fix `simulateClick` helper [Task: 4646342](https://www.odoo.com/odoo/2328/tasks/4646342) https://github.com/odoo/o-spreadsheet/commit/44c099afd [FIX] RemoveDuplicate: fix component initialization [Task: 4646342](https://www.odoo.com/odoo/2328/tasks/4646342) Co-authored-by: Anthony Hendrickx (anhe) <anhe@odoo.com> Co-authored-by: Alexis Lacroix (laa) <laa@odoo.com> Co-authored-by: Lucas Lefèvre (lul) <lul@odoo.com> Co-authored-by: Dhrutik Patel (dhrp) <dhrp@odoo.com> Co-authored-by: Adrien Minne (adrm) <adrm@odoo.com> Co-authored-by: Mehdi Rachico (mera) <mera@odoo.com> Co-authored-by: Florian Damhaut (flda) <flda@odoo.com> Co-authored-by: Rémi Rahir (rar) <rar@odoo.com> Co-authored-by: Pierre Rousseau (pro) <pro@odoo.com> Co-authored-by: Vincent Schippefilt (vsc) <vsc@odoo.com>
The call invitation sound has been made significantly louder so users are less likely to miss incoming calls. This makes call alerts more prominent and better aligned with their importance compared with regular message notifications.
Original PR description
The sound effect was too low, to the point that new message notification was more audible than the call invitation, which doesn't make sense as call invitation is a more important alert than new message. This commit increases significantly the call invitation volume to be about the same (or slightly more) than the new message alert.
The online shop now correctly displays products when shoppers filter by product tags. This fixes a visible browsing issue that could hide available products and reduce product discovery or sales opportunities.
Original PR description
**Steps to Reproduce:** - Visit the website. - Navigate to the shop (products) page. - Select any product tag to filter products. - No results are displayed, even when products with the selected tag exist. **Issue:** - The domain filter for product tags was incorrectly using `product_variant_ids.all_product_tag_ids`, which did not correctly fetch the tag IDs, resulting in no matching products being displayed. **Fix:** - Updated the domain filter to use `product_variant_ids.all_product_tag_ids.id`, ensuring the comparison is made against the correct field containing the actual tag IDs. **Explanation:** - The previous implementation used `product_variant_ids.all_product_tag_ids,` which didn't correctly reference tag IDs, causing the filter to return no results. Adding `.id` ensures proper filtering by numeric tag IDs, restoring expected functionality. **Affected Version:** 18.1~master opw-4501022 opw-4576100 opw-4576961 opw-4593530 opw-4584284 opw-4590856