Daily updates from Odoo
Tuesday, November 4, 2025
6 changes · saas-18.2
Resolved issues and error corrections
The appointment information page will now load correctly when a staff member uses flexible working hours. This prevents a 404 error for “Limit to Work Hours” appointments and ensures customers can view the appointment details without interruption.
Original PR description
This PR fixes the 404 error displayed on the info page of a "Limit to Work Hours" appointment linked to a staff user with flexible hours. The availability of the staff user must not be computed from its work schedules as it has flexible hours. Task-5046134 Forward-Port-Of: odoo/enterprise#95336
This update improves how Odoo identifies certain Swedish bank account numbers when exporting partner bank details. It now correctly recognizes additional valid account formats, helping avoid incorrect bank type classifications in exports.
Original PR description
### Issue: Some valid Swedish account numbers are not recognized as Swedish. ### Steps to reproduce: - Install 'l10n_se_bban' and switch to Swedish company - Create a new partner, under the…
### Issue: Some valid Swedish account numbers are not recognized as Swedish. ### Steps to reproduce: - Install 'l10n_se_bban' and switch to Swedish company - Create a new partner, under the 'Accounting' page create a new bank account 1- 62074-0 2- 678653833066 3- 99603406872188 - In the partner list view select this new partner - Click Actions > Export, select "Banks" and "Bank Type" - Check the file 1- 62074-0 not recognized as Plusgiro 2- 678653833066 not recognized as BBAN 3- 99603406872188 not recognized as BBAN ### Cause: These numbers are not recognized by the checks of Odoo but are valid numbers: 1. Plusgiro account numbers can be 2 to 8 digits long, Odoo accepted only 7 to 8 digits account numbers 2. Old Handelsbanken numbers (6000-6999) can have 8 digits instead of 9, Odoo only accepts 9 digits numbers 3. Only clearing numbers starting with 8 are 5 digits long, Odoo also included ranges 9500-9549 and 9960-9969 ### Sources: 1 and 3: https://www.amcbanking.com/kb/swedish-payments-how-to-configure-sender-and-vendor-bank-accounts-in-fo/ 1 and 3: https://github.com/Tobbe/kontonummer.js/blob/04959502d7d2d52938aabda80b8a3464efddfdd1/kontonummer.js 2: https://github.com/barsoom/banktools-se/commit/b964806d5cad0491ea121419520fd5b5d4478c15 opw-5099867 Forward-Port-Of: odoo/enterprise#98147
This update corrects how website sale pages send visitors to another URL after certain actions. It helps ensure customers are taken to the intended page reliably, improving the shopping experience and avoiding broken or inconsistent redirects.
Original PR description
Community PR: https://github.com/odoo/odoo/pull/233842 Forward-Port-Of: odoo/enterprise#98599 Forward-Port-Of: odoo/enterprise#98492
This fix prevents a stopped ringtone from starting again if someone presses the play/pause key on their headset or keyboard after the call has ended. It improves call handling by making sure the ringtone fully stops and does not resume unexpectedly.
Original PR description
Before this commit, users can resume "stopped" ringtones by pressing the Media Play/Pause key of their keyboard/headphones, even after the call has ended. After this commit, stopping the ringtone clears the audio source, effectively preventing it from being resumed. Task-5222704 opw-5186087 Forward-Port-Of: odoo/enterprise#98660
This update corrects how overtime one-time payments are handled in Swiss payroll transmission. It helps ensure employees’ overtime compensation is reported and processed accurately, reducing payroll mistakes and follow-up corrections.
Original PR description
Forward-Port-Of: odoo/enterprise#98670
Users with Recruitment Administrator access can now send referral campaigns without needing Employee permissions. This removes an access error that blocked a normal recruitment workflow and makes the feature work as expected for the intended role.
Original PR description
STEP TO REPRODUCE:
------------------
1- Give to Marc Demo the right : Recruitment / Administrator (be sure he doesn't have any right on Employees)
2- Log as Marc Demo
3- Go to Recruitment
4- Click on the three dots in kanban card
5- Click on Referral Campaign
6- Click on Send
You will have an access error
This user (with these groups) should be able to send a referral campaign
task-5082344
Forward-Port-Of: odoo/enterprise#96746