Daily updates from Odoo
Sunday, October 26, 2025
4 changes
1 change
Resolved issues and error corrections
Users in timezones with 30- or 45-minute offsets will no longer see an incorrect timezone mismatch warning when their device and Odoo preference match. This removes unnecessary confusion in user preferences without changing timezone settings behavior.
Original PR description
**Steps to reproduce** - Set your machine timezone to one ending in :30 or :45 - Open your user preferences and chose the same timezone Issue: the timezone mismatch icon is displayed. **Cause** `.toFixed(0)` rounds to the nearest integer. **Change** Always round down the hour part. opw-5123025 Forward-Port-Of: odoo/odoo#232813 Forward-Port-Of: odoo/odoo#230274
1 change
Resolved issues and error corrections
Portal users who can view a field service task but not its related project will no longer hit an access error when opening the task form. The quotations button is now shown only when it can be checked safely, improving the customer portal experience.
Original PR description
Before this commit, the portal user who has access to a fsm task and not the project related could get an access error when he tries to access to the form view of that task inside his portal. The reason is because a check is made to know if the user has access to project sharing to display the quotations button in the portal form view of the task. This commit makes sure the project is in the parameter of the method in which we did that check to make sure the user comes from a project instead of `/my/tasks` route. Forward-Port-Of: odoo/enterprise#98023
2 changes
Resolved issues and error corrections
This update adjusts Odoo’s automated tests to match changes in the Hoot testing framework’s mocked request behavior. It helps keep test results reliable while limiting the changes to internal test code, reducing risk to business features.
Original PR description
## Pull Request HOOT 38 This pull requests brings various improvements and fixes to Hoot and the Odoo unit test ecosystem. See the different commit messages for more details. Note: these changes are made in stable to avoid having to support multiple versions of the HOOT API. As such, these changes are intended to be strictly limited to unit tests as to not put the rest of the code base at risk. Community: https://github.com/odoo/odoo/pull/232536 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/enterprise#97892 Forward-Port-Of: odoo/enterprise#97851
This update improves Odoo's internal Hoot test framework and related unit tests so server errors, failed-test links, logs, and test runner status are handled more clearly. It helps developers diagnose issues faster while keeping the changes limited to the testing ecosystem, reducing risk for day-to-day business users.
Original PR description
## Pull Request HOOT 38 This pull requests brings various improvements and fixes to Hoot and the Odoo unit test ecosystem. See the different commit messages for more details. Note: these changes are made in stable to avoid having to support multiple versions of the HOOT API. As such, these changes are intended to be strictly limited to unit tests as to not put the rest of the code base at risk. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#232706 Forward-Port-Of: odoo/odoo#231263