Wednesday, March 12, 2025
7 changes · saas-18.1
Resolved issues and error corrections
This fix makes live chat test tours wait for stronger confirmation that a chat session has been fully created. It helps reduce random automated test failures, improving release reliability without changing the customer-facing chat experience.
Original PR description
Some live chat tours rely on the presence of the first message after chat creation to assume the thread was properly created which is not enough as the message is first posted in the temporary thread for seamless transition. fixes runbot-135255 Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fixes a small visual issue in Mail where attachment-only messages could show an extra dot near the bottom. The change keeps message attachments looking cleaner and avoids confusing users with an unintended indicator.
Original PR description
There is a dot displayed at the bottom of the attachment only type message. task-4630097 before/after   --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Channel invitation search now waits briefly while users type before sending a request. This reduces unnecessary server traffic and helps keep the invite experience responsive without changing the visible workflow.
Original PR description
Before this PR, a request was sent for each character typed inside the search of the invite to the channel panel. This PR introduces a debounce to avoid spamming the server with useless requests. Part of Task-4637517
This fix keeps the enterprise helpdesk live chat test setup aligned with related platform changes. It helps ensure chatbot-assisted support flows remain properly validated and reduces the risk of regressions in future updates.
Original PR description
Enterprise counter-part. task-4637944 https://github.com/odoo/odoo/pull/201228
This fixes an issue where a subscription's effective date could remain unset when the sales order and first invoice were created together. Businesses now get accurate subscription dates for billing records and follow-up processes.
Original PR description
Before this commit, when the sale order and te first invoice were created in the same transaction, the effective date would not be properly set as the sale.order.log was not created when _update_effective_date was called. As a result, the effective_date was never set.
This fixes an internal Helpdesk test/setup reference so it points to the correct ticket record type. The change helps prevent build or validation failures and keeps Helpdesk mail features aligned with the intended ticket workflow.
Original PR description
like the rest of the code in this file, the target model is supposed to be helpdesk.ticket build_error-111888
The Helpdesk app now correctly declares its dependency on the Project app. This prevents setup or build errors that could interrupt deployment or use of Helpdesk features.
Original PR description
needs project in the dependencies to avoid the keyerror in the helpdesk module build_error-111888