Tuesday, April 29, 2025
3 changes · saas-18.3
Resolved issues and error corrections
Fixes an issue where newly created subtasks in Project could not reliably open in the detailed form view from the task screen. This restores the expected flow so users can create and view child tasks without needing extra manual saves.
Original PR description
Since https://github.com/odoo/odoo/pull/197629 there's no need to save to access newly created child records: pressing “View” to switch to the form view is done directly by triggering a save. But this has been broken on project since https://github.com/odoo/odoo/pull/200153/files#diff-e9f20117c15ae605880f16d452197f66d140754be214b7e32b3dcdbd75fd7e37R12-R32 The `switchToForm` override completely bypasses the original flow. This pr corrects this problem by splitting the `x2many_field` logic into two functions to allow easier override of the action (as in the case of project), and thus fixes the problem on the project side. task-4752252
Bank reconciliation now handles statement groups that do not include a balance, preventing an error that could interrupt users reviewing bank statement lines. Invalid statement groups are also clearly highlighted so users can identify records that need attention.
Original PR description
The aim of this commit is fixing a traceback when we have a statement group with no balance passed as props. It could happen when we have statement lines without any statement between 2 groups of statement lines with statement. This commit changes the component to set this props as optional (as before) and adds a new props "isValid" to put the label of the statement group in text-danger when the statement is not valid. no task id
EC Sales List return checks now apply consistently across all relevant countries, not only Belgium. Warning messages are clearer, and a bug was fixed so failed checks are correctly recognized before submission.
Original PR description
[IMP] account_reports: EC Sales List return: checks improvement - Make the checks generic for all returns made for any EC Sales List, not just for Belgium - Improve the phrasing of the check messages [FIX] account_reports: EC Sales List generic check: wrong warning keys The account_reports prefix was missing ; so the check was never considered a failure.