Monday, November 13, 2023
8 changes · 17.0
Resolved issues and error corrections
The online shop category filter sidebar no longer shows an unwanted background when a category section is expanded. This makes the shopping filters look cleaner and more consistent for visitors.
Original PR description
This commit removes an undesired background on collapsible categories when they are displayed in the left filter sidebar task-3593419 | Before | After | |--------|--------| |  |  | --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update fixes a loading problem that could prevent tooltip support from working correctly when the website editor runs inside an embedded page. It helps keep the editing experience stable and avoids errors caused by missing dependencies.
Original PR description
[FIX] web_editor: dependency errors in iframe bundle [FIX] web_editor: Bootstrap tooltip lib load in iframe task-3537756
Creating a new attendance record no longer crashes when the current user has no employee linked in their default company. This prevents an error screen and lets HR attendance workflows continue normally in that setup.
Original PR description
Steps to reproduce: ------------------- - Create user with default company A - User may have related employees, but not in company A - Go to attendance - click -> New You will get a traceback related to the sql request of _compute_overtime_hours Explanation: ------------ - The query needs a non-empty list of employees Fix: ---- - Don't run the sql query if we haven't defined any employees yet on the attendance
When a delivery carrier is duplicated, the new copy now has “(copy)” added to its name. This helps users quickly tell the original carrier from the duplicate and reduces confusion when managing shipping options.
Original PR description
Main Changes:
Precise (copy) in the name of a duplicate of a delivery carrier
Before:
When we duplicate a delivery carrier, the name of the copy is
exactly the same as the name of the source
After:
When we duplicate a delivery carrier, we append ' (copy)' at the end
of the name for the copySteps to reproduce: 1.Enable new language Spanish(PE)(language=ES_pe) 2. Install Contact Module 3. Go to Contact module 4. Try to create new contact or view exesting conact Issue: Caused by: EvalError: Can not evaluate python expression: (bool(no is_company)) Cause: Incorrect python expression use in es_mx.po file. Fix: Change the terms in base module es_mx.po file invisible="is_company" to invisible="not is_company" using this issues has been fixed. Description of the issue/f
Original PR description
Steps to reproduce: 1.Enable new language Spanish(PE)(language=ES_pe) 2. Install Contact Module 3. Go to Contact module 4. Try to create new contact or view exesting conact Issue: Caused by: EvalError: Can not evaluate python expression: (bool(no is_company)) Cause: Incorrect python expression use in es_mx.po file. Fix: Change the terms in base module es_mx.po file invisible="is_company" to invisible="not is_company" using this issues has been fixed. Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: Closes #141739 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fix ensures that when several XML files in an asset bundle are broken, each error report is handled separately instead of causing a duplicate-template failure. This helps administrators and developers see the real asset issues more clearly and prevents confusing secondary errors during bundle processing.
Original PR description
When there are multiple broken XML files in an assets bundle. During the bundle processing, a template containing the parsing error message is returned for each XML file that is broken.
Before this commit, each of the returned templates had the same name, raising another error ("Template already exists in module").
Now, all the returned templates has unique names.This update fixes internal automated checks for Point of Sale flows after a previous cleanup left outdated references behind. It helps keep testing reliable for checkout, payment, loyalty, and online payment scenarios without changing day-to-day user behavior.
Original PR description
After the refactor of pos tours all classes in the tours are removed. The problem is that some instances of `this` were still kept. This is obviously wrong. In this commit we fix the issue. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This pull request appears to support invoice fixes, but the available details only show a change to project requirements rather than specific invoice screens or workflows. The business impact is likely limited unless the dependency change directly resolves invoice processing issues.
Original PR description
Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr