Tuesday, April 28, 2026
5 changes · 17.0
Resolved issues and error corrections
This update resolves an issue where duplicating an employee inadvertently linked their bank account to the original employee. The fix prevents the bank account from being copied during duplication, ensuring each employee has their own dedicated account and preventing salary payments from being misdirected.
Original PR description
Steps: - Duplicate an employee. - Check that the bank account is copied. - Modify the bank account on the duplicated employee. - Verify the original employee’s bank account. Issue: - When duplicating an employee, the bank account was copied as well, causing both employees to use the same account. Updating it for one also changed it for the other, leading to both salaries being paid to the same account. Fix: - Set the 'bank_account_id' field to not be copied during duplication, ensuring the field is cleared for the duplicated employee. task-6093406 Forward-Port-Of: odoo/odoo#259405
This update resolves an issue where a delay in website navigation transitions could cause unexpected behavior, particularly when users interact with dropdown menus. By ensuring the menu fully renders before subsequent actions, this fix improves the overall stability and reliability of the website experience.
Original PR description
[FIX] website: wait for extra menu to fully render before continuing When clicking on the extra menu item, a Bootstrap dropdown is displayed with a transition. Because this transition takes time, it can lead to undeterministic behavior especially in tests. For example, if a tour clicks on the extra menu item and then clicks on the "Site" button in the navbar, the dropdown transition may still be in progress. This can cause the "Site" dropdown to close prematurely. runbot-240955
This update enhances the accuracy of partner searches within Odoo by switching to an exact name match instead of a partial match. This prevents incorrect matches and ensures that users find the intended partner more reliably. The change also limits search results to one partner for consistency.
Original PR description
Before this commit: * Partner was searched using contains on the name, which could match unrelated partners with similar names (e.g. 'Global Tech' matching 'Global Technologies Ltd'). After this commit: - Partner retrieval now uses an exact name match to avoid incorrect matches caused by partial name search. - The search limit is set to 1 to ensure a consistent result when multiple partners are found. Technical: - Replaced `ilike` with `=ilike` in the name search domain. task-5485563
A technical update to the Odoo LDAP authentication system has been resolved. The original unit test was causing database issues and has been replaced with a simpler approach using an `HttpCase`. This fix prepares the unit test class for future improvements and bug fixes related to LDAP authentication.
Original PR description
The unit test is tagged `-standard` and `database_breaking` because it was leaving left overs in the database. Using an `HttpCase` over a `BaseCase` solves that issue in addition to make the code way simpler. We want to resurrect this unit test class because we plan to add another unit test in that class for a bug fix.
Documentation and clarification updates
This pull request addresses a legal requirement by signing a Contributor License Agreement (CLA) for contributions from BMyA and Blancomartin. This ensures compliance with Odoo's open-source licensing and allows these integrations to proceed. The changes reflect the formal acceptance of these contributions.
Original PR description
New contributors from BMyA --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr