Friday, March 1, 2024
3 changes · master
Resolved issues and error corrections
The Sendcloud product selection screen has been fixed after a recent change caused it to stop working correctly. This helps users choose the right delivery product again when preparing Sendcloud shipments, reducing disruption in shipping workflows.
Original PR description
The product selection widget view has been broken by recent changes. This update aims to rectify that and bring it back to goodness.
This fix restores correct budget-related totals when users group budget data in the interface. It ensures fields such as theoretical amounts remain available for grouped reporting, preventing missing or incorrect business figures in budget analysis.
Original PR description
Since https://github.com/odoo/odoo/pull/127353, we do a dryrun to see if a field is aggregable (_descrition_aggregator()). We use `_read_group_select` to do so, and it doesn't work the field doesn't have an aggregator for the webclient, and then it is not ask when we groupby. Because of this every direct override of _read_group for these fields won't be use by the webclient anymore. Fix them by overriding `_read_group_select` (and `_read_group_postprocess_aggregate` for some cases). https://github.com/odoo/odoo/pull/155585
This fixes a small issue that caused unnecessary warning messages in server logs when field service worksheet templates were looked up. The change helps keep logs cleaner and avoids misleading operational noise without changing user-facing behavior.
Original PR description
Before this commit, a warning is logged in the server logs because `=` operator is used with an array as right leaf in a domain used in a search in `_compute_worksheet_template_id` defined in `project.project` model. The operator used should be `in` instead of `=`, that's why we got that warning. This commit fixes the issue by changing the operator used inside that domain to use `in` instead of `=`. runbot-58374 X-original-commit: 2b12d5e8