Tuesday, June 14, 2022
4 changes · master
Resolved issues and error corrections
This update corrects a missed internal reference in the Mail call interface that could cause a crash. It helps keep call-related screens stable for users after a recent change.
Original PR description
Change forgotten references to `state` to references to the record. Fix crash introduced in https://github.com/odoo/odoo/pull/93330/
Fixed an issue that prevented the call menu from appearing in the mail area. Users can now access call controls as expected, reducing confusion and restoring intended communication functionality.
Original PR description
Before this commit, since the removal of the modelManager from the scope of some components, the call systray menu would never show up as messaging was never defined.
Online shop searches that filter by product attributes now respect variant exclusions, so customers only see products with valid matching variants. This improves search accuracy and helps avoid showing unavailable or invalid product combinations.
Original PR description
The product search in the shop supports limiting the search to products with certain attribute values. However, the search uses a domain based on the related `product.template.attribute.line` records. As a consequence, any exclusions defined on a product template are not taken into account. To fix this problem, the search should be based around the product variants directly, filtering out those who don't correspond to the given attribute values. All templates having at least one such variant is then included in the search. task-2558970
This update adjusts an internal test threshold for Belgian payroll payslip PDF generation after a small unpredictable increase in database activity. It helps keep automated testing reliable while the team investigates the underlying cause, with no expected change for users.
Original PR description
Since this week (maybe/probably linked to the new t-cache thing), the PDF generations for payslips adds 1 indeterministic query. Adapt the query counter instead of disabling the test while we figure what going on there.