Wednesday, May 14, 2025
5 changes · saas-18.3
Resolved issues and error corrections
This update brings the spreadsheet component to a newer version with several fixes that improve calculation accuracy, chart behavior, pivot table handling, and formula editing. Business users should see more reliable spreadsheet results, clearer chart feedback, and fewer visual or interaction issues while working with spreadsheets.
Original PR description
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/b79924aa1 [REL] 18.3.3 [Task: 0](https://www.odoo.com/odoo/2328/tasks/0)…
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/b79924aa1 [REL] 18.3.3 [Task: 0](https://www.odoo.com/odoo/2328/tasks/0) https://github.com/odoo/o-spreadsheet/commit/1950dbe18 [FIX] evaluation: fix floating point precision [Task: 4766910](https://www.odoo.com/odoo/2328/tasks/4766910) https://github.com/odoo/o-spreadsheet/commit/ba93aec24 [FIX] tokenizer: support signed scientific exponent [Task: 4766910](https://www.odoo.com/odoo/2328/tasks/4766910) https://github.com/odoo/o-spreadsheet/commit/01750ba5b [FIX] Stores: skip unnecessary renderings [Task: 4781429](https://www.odoo.com/odoo/2328/tasks/4781429) https://github.com/odoo/o-spreadsheet/commit/44b94a69c [FIX] pie chart: shown values are not formatted [Task: 4791081](https://www.odoo.com/odoo/2328/tasks/4791081) https://github.com/odoo/o-spreadsheet/commit/ffb21c2a9 [FIX] sheet: make sheetName comparison case insensitive [Task: 4707398](https://www.odoo.com/odoo/2328/tasks/4707398) https://github.com/odoo/o-spreadsheet/commit/123c9863f [FIX] pivot: chart field with mix of text and numbers [Task: 4771482](https://www.odoo.com/odoo/2328/tasks/4771482) https://github.com/odoo/o-spreadsheet/commit/f79cfcf3d [FIX] pivot: pivot panel with multiple of same dimensions [Task: 4775660](https://www.odoo.com/odoo/2328/tasks/4775660) https://github.com/odoo/o-spreadsheet/commit/fe13509fe [FIX] composer: empty composer assistant shadow [Task: 4774936](https://www.odoo.com/odoo/2328/tasks/4774936) https://github.com/odoo/o-spreadsheet/commit/122e22738 [REV] pivot: re-introduce pivot missing cell insertion [Task: 4707732](https://www.odoo.com/odoo/2328/tasks/4707732) https://github.com/odoo/o-spreadsheet/commit/7fe3a71e3 [IMP] Chart: Notify user when the chart is copied to the clipboard [Task: 4725067](https://www.odoo.com/odoo/2328/tasks/4725067) https://github.com/odoo/o-spreadsheet/commit/56688e6cc [FIX] Chart: Fix flicker when copying chart as image [Task: 4725067](https://www.odoo.com/odoo/2328/tasks/4725067) https://github.com/odoo/o-spreadsheet/commit/3fc189edf [FIX] Composer: keep focus with interacting with formula assistant [Task: 4771772](https://www.odoo.com/odoo/2328/tasks/4771772) https://github.com/odoo/o-spreadsheet/commit/7af587068 [FIX] pivot_time_adapter: use real date for month [Task: 4787419](https://www.odoo.com/odoo/2328/tasks/4787419) 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 UrbanPiper preparation display now opens correctly after recent display changes, preventing blank screens and errors when staff view delivery orders. Scheduled delivery times and countdown information are shown correctly, helping teams manage online orders reliably.
Original PR description
Steps to reproduce: === - Install the pos_urban_piper module. - Configure UrbanPiper credentials. - Place a test order. - Open the preparation display. - The display remains blank, and a Traceback occurred. Issue: === - Traceback or incorrect behavior while accessing delivery information. - Duration countdown is not working properly. - Some UI issues due to missing field references. Cause: === - Preparation display was revamped (https://github.com/odoo/odoo/pull/201170, https://github.com/odoo/enterprise/pull/78493). - preparationDisplay renamed to prepDisplay. - Wrong field access in delivery information. Fix: === - Updated preparationDisplay to prepDisplay. - Fixed condition to properly show scheduled delivery time. task-4755595
This update prevents Accounting from crashing when users select records and click the Reconcile button. It removes a reference to an outdated field so reconciliation can continue working as expected.
Original PR description
The system will crash when we select the record and click on `Reconcile` button.
Steps to produce:-
1. Go to `Accounting > Accouting > Closing > Reconsile.`
2. Select any record and click on the `Reconcile` button.
Error:-
`KeyError: 'counterpart_type'`
`ValueError: Invalid field account.reconcile.model.counterpart_type in
condition ('counterpart_type', 'not in', ('sale', 'purchase'))`
This field `counterpart_type` is removed from `account_reconcile_model.py`.
Reference:- https://github.com/odoo/odoo/pull/203327/files#diff-c217a13a40a3cc27dc516b899793abecfac8cab9a42fed407d4776bcbc9de9a8L180-L188
Sentry - 6600271702Fixed an issue in Odoo Sign where the last added signer could be missing from the sending wizard. This ensures templates with multiple signers are fully saved before sending, reducing the risk of incomplete signing requests.
Original PR description
Version: - saas-18.3 Steps to reproduce: - Add one template. - Add two signer. - Try to send/sign now template Issue: - The second signer (the one added last) doesn't appear in the signing wizard. Cause: - The saveBeforeAction() function calls signStatus.save(), which tries to save multiple document iframes at once but doesn't wait for all of them to finish saving. Solution: - Modify the save() method to return a Promise that resolves only after all Document saves are complete.
Spreadsheet users can once again insert cells in pivot tables after a previous change removed this option. This restores expected spreadsheet editing behavior and helps users adjust pivot-based reports without workarounds.
Original PR description
This commit reverts the commit c4a481aa5fd4c4168e2ec0252bca46ac95cf1a67 which removed the ability to insert cells in pivot tables. Task: 4707732