Tuesday, April 9, 2024
4 changes · master
Resolved issues and error corrections
Live Chat's automated tests were updated to use the current messaging route instead of an old route that no longer exists. This helps keep the test suite accurate and reduces the risk of future maintenance issues, with no direct change for end users.
Original PR description
Before this PR, some tests were relying on the `/im_livechat/is_typing` route that has been removed for some time. Since [1], the live chat rely on the mail route instead. This PR adapts tests to reflect those changes. [1]: https://github.com/odoo/odoo/pull/158222
This fixes an issue where grid views could scroll incorrectly for users working in right-to-left languages. It helps ensure a smoother and more reliable experience when navigating wide tables or lists in those languages.
This fixes how Odoo handles empty filters when combining search conditions, preventing valid broad searches from being treated incorrectly. The change helps keep results consistent across areas such as inventory, HR, events, learning, loyalty, manufacturing, purchasing, and timesheets.
Original PR description
Since an empty domain is normalized as "true", we should normalize it before comparing it with unit ("false") or zero ("true"). This adds some tests for 934c001 too, which returns the unit in case there are no domains passed.This update fixes an issue where some payroll, planning, timesheet forecasting, and sales calculations could handle empty filter conditions incorrectly. It helps prevent incorrect results or unexpected behavior in affected business workflows.
Original PR description
Companion of https://github.com/odoo/odoo/pull/160979.