Daily updates from Odoo
Wednesday, June 11, 2025
5 changes · saas-18.3
Resolved issues and error corrections
This fix ensures Belgian POS blackbox data remains available for proper synchronization after being sent. It also cleans up ticket numbers by removing an unnecessary leading zero, improving consistency in fiscal records.
Original PR description
- Remove useless leading zero char inside blackbox order's ticket_number. - When pushing data to blackbox we now use `keepCommands` set to true. When we serialize data in order to send it for the blackbox we won't apply the returned ORM commands, so we want to keep the data `dirty` so the next serializatin still return the commands for the ORM to execute in order to have a correct synchronization. community PR: https://github.com/odoo/odoo/pull/213361 task-id: 4848882
This fix prevents the VoIP keypad from reopening with the previous call's state after a user hangs up. It gives users a cleaner, more predictable calling experience when starting a new call.
Original PR description
In VoIP, the keypad state wasn't updated after the user hangs up with the other party. So, when making a new call, the keypad appears again with its last state in the previous call. This commit fixes this by resetting the keypad state everytime the user makes a call. Task-4848365
This fix restores the intended filtering of canceled entries in the bank reconciliation widget. It helps prevent irrelevant canceled items from appearing during reconciliation, making accounting workflows clearer and less error-prone.
Original PR description
During this commit: https://github.com/odoo/enterprise/commit/0931f83a37a66fbc523fa40cc97f1cc52443bd2f we removed the domain on cancel entries to add tags on the statement itself and a filter. But when doing the refactor of the bank rec widget, we decided to remove the tags for now but didn't put back the domain. This commit will add it back no task id
This fix prevents an error when a signature request does not have a communication company set. Users can continue opening and processing signature requests instead of encountering a crash caused by missing language formatting details.
Original PR description
Before this commit, if the communication compay was not set on a sign_request, the lang value would be falsy. As a result posix_to_ldml(lang.date_format, locale=locale) would crash.
This fixes an issue that could prevent the appointment booking form's anti-bot check from loading properly. It helps ensure visitors can complete appointment requests reliably while keeping the form protected from automated abuse.
Original PR description
Fix wrong variable rename in `Interaction` refactoring of odoo/enterprise@fba0ad8a693e4d8a9089fa0c1e680beb0ee19a23 opw-4861452