Wednesday, May 14, 2025
4 changes · saas-18.3
Resolved issues and error corrections
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