Wednesday, May 14, 2025
3 changes · saas-17.4
Resolved issues and error corrections
This update disables a specific automated test in the online store area for this version. The underlying issue is already fixed in a later version, so this avoids unnecessary maintenance work without changing customer-facing behavior.
Original PR description
The following test was fixed in version above 17.4 but it is not worth to fix in the intermediary version rb-159682
Fixed an error that could occur when users opened question options from the survey navigation menu instead of the survey form. This makes managing live and custom survey sessions more reliable and prevents an unexpected interruption in the survey setup flow.
Original PR description
The issue concerns surveys with a live session available ('live_session' and 'custom' types).
When you want to consult the options of a question:
- if you do it from the survey's form view, no problem
- if you do it from the navbar's 'Questions and Answers' menu, you'll get an EvalError indicating that the name 'parent' is not defined.
'parent' here refers to a survey container record and works only inside sub-views of relational fields.
To fix it, we replace calls to 'parent.field' by searchRead calls on the survey model when parent is unavailable.
task-4592388
---
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-prDate filter labels in accounting reports now resize properly for languages with longer wording, preventing text overflow. Quarter labels can also be translated, and custom date fields are easier to read without horizontal scrolling.
Original PR description
For languages with longer terms than the English ones, the labels in the date filter would overflow because they had a fixed width. We now change it to use a minimal width and expand with the content. Also, the quarter label was not translatable in other languages that do not use the notation "Q1 2025". It's made translatable now. Lastly, some padding caused custom date inputs to be too narrow, meaning a horizontal scroll was necessary to see the whole value. This was fixed as well. [task-4770592](https://www.odoo.com/odoo/project.task/4770592)