Sunday, August 23, 2026
3 changes · saas-19.1
Resolved issues and error corrections
The online shop now blocks confirmation when a signed-in customer reaches payment validation with an empty cart. This prevents accidental creation of confirmed sales orders with no products, keeping order records cleaner and reducing follow-up corrections.
Original PR description
Calling `/shop/payment/validate` as a portal user with an empty cart confirms the empty sale order. Steps to reproduce: - Sign in as a portal user. - Add a product to the cart. - Remove the product. - Go to `/shop/payment/validate`. - The empty sale order is confirmed. opw-6430637 Forward-Port-Of: odoo/odoo#282741 Forward-Port-Of: odoo/odoo#280924
Mentioning a partner linked to multiple active users no longer causes an error in sub-channel discussions. Odoo now checks each user's notification preference and invites the partner when at least one linked user allows channel notifications, keeping conversations from being interrupted.
Original PR description
Before this commit, mentioning a partner that has two active users in a sub-channel ended on: ValueError: Expected singleton: res.users.settings(77, 80) This happens because the channel notification setting is read through res_users_settings_id, a Many2one on res.users, so two users give two settings records and reading a value on them asks for a singleton. Only an administrator reaches it, as the res.users.settings rule limits everyone else to their own settings. This commit fixes the issue by inviting the partner as soon as one of its users did not turn channel notifications off. Forward-Port-Of: odoo/odoo#283912 Forward-Port-Of: odoo/odoo#283805
This update corrects an internal logging issue in the Sign app so that error handling uses an available logger. It helps avoid avoidable failures when the system needs to record signing-related issues, improving reliability without changing user workflows.
Original PR description
See https://github.com/odoo/enterprise/pull/121960 Forward-Port-Of: odoo/enterprise#128748