Friday, May 31, 2024
3 changes · saas-17.2
Resolved issues and error corrections
This change fixes an intermittent automated test failure in Odoo Live Chat by ensuring the chat channel is properly saved before testing that it can be closed. It helps keep the quality checks stable so future updates can be validated with fewer false failures.
Original PR description
Before this commit, the "open/close persisted channel" test was sometimes failing. The test checks that a persisted channel can be closed. The issue occurs because the test does not make sure that the channel is persisted before closing the chat window. This PR fixes the issue. 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
Portal users can now see the correct total time on shared tasks when time is logged on both a main task and its subtasks. This fixes a display issue caused by the portal page checking the wrong condition, helping customers and collaborators track work more accurately.
Original PR description
Steps to reproduce: - Open project and create a task with some allocated time - Create a sub task and log some time sheets in both main task and sub-task - Share the main task to portal user - Open show the portal view and open the task Issue: - You can see that total time is missing. Cause: - Non existent constraint in the condition Solution: - Removing the constraint and changing with the correct constraint - The constraint is changed in the PR - https://github.com/odoo/odoo/pull/128407 - from timesheets_by_subtask to task.subtask_effective_hours task-3862095 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 fix ensures certain automatically created Austrian accounting accounts receive the correct reporting tags. It helps keep financial reports properly categorized for suspense, outstanding, and transfer accounts.
Original PR description
Since #152894, newly-created accounts are automatically assigned the account tags of their closest preceding account in the CoA. Unfortunately, the tags that get automatically assigned to the transfer, suspense and outstanding accounts are incorrect: * Suspense account and outstanding accounts get tags (ABIV, 2780), but should have tags (ABIV, 2300). * Transfer account gets tags (ABII4, 2885) but should have tags (ABIV, 2885). As such, we need to set the tags to the correct ones. Taskid: 3060790