Thursday, June 19, 2025
3 changes · saas-18.1
Resolved issues and error corrections
Point of Sale now handles products that were deleted after being cached from a previous shop session. This prevents affected shops from getting stuck when opening or closing a POS session, reducing disruption for cashiers and store operations.
Original PR description
### Problem:
This commit https://github.com/odoo/odoo/commit/3c87fdc363183c8ced5ff2952c90a6c371f73fa7 filters archived products loaded to pos session's cache. It sends\ the ids of the current loaded products to filter_local_data. This creates a bug when deleting a product. The sent deleted product id will raise a missing error in the function, and will block opening and closing the session, unless they are manually deleted from IndexedDB.
The solution here is to filter both archived and deleted products.
### How to reproduce:
* Open a shop and close it (to store products in cache)
* Delete any product from the previous shop
* Open the shop again
opw-4864574Live chat and chat conversations are now created in a more predictable way by fixing another timing-related issue. This helps reduce intermittent failures or inconsistent behavior when new conversations are started.
Original PR description
runbot-112917 runbot-112998 Follow up of https://github.com/odoo/odoo/pull/214559 The issue is still happening after the previous fix, because the issue does not only happen with the `last_interest_dt` of the member, but also with the `last_interest_dt` of the channel.
This update refreshes Odoo’s spreadsheet component with fixes that make collaboration more efficient and spreadsheet behavior more consistent. Users should see better automatic sizing for formula-driven cells, clearer chart labels, and fewer invalid menu choices.
Original PR description
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/06479d4ae [REL] 18.1.26 [Task: 0](https://www.odoo.com/odoo/2328/tasks/0)…
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/06479d4ae [REL] 18.1.26 [Task: 0](https://www.odoo.com/odoo/2328/tasks/0) https://github.com/odoo/o-spreadsheet/commit/3e4866a4c [PERF] collaborative: avoid useless transformations [Task: 4873461](https://www.odoo.com/odoo/2328/tasks/4873461) https://github.com/odoo/o-spreadsheet/commit/629ecb401 [FIX] sheet: autoresize didn't work for array formula [Task: 4822877](https://www.odoo.com/odoo/2328/tasks/4822877) https://github.com/odoo/o-spreadsheet/commit/d2ee57cfe [FIX] chart: improve value label positioning across chart types [Task: 4762696](https://www.odoo.com/odoo/2328/tasks/4762696) https://github.com/odoo/o-spreadsheet/commit/af9119e02 [FIX] pyramid_chart: hide zero values in showValues plugin [Task: 4762696](https://www.odoo.com/odoo/2328/tasks/4762696) https://github.com/odoo/o-spreadsheet/commit/246da8870 [FIX] menus: hide invalid 'delete' option from edit menu [Task: 4854659](https://www.odoo.com/odoo/2328/tasks/4854659) 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>