Daily updates from Odoo
Thursday, March 15, 2018
31 changes · master
Resolved issues and error corrections
This change removes a duplicate promo code input box from the online shop checkout experience. Customers will see a cleaner, less confusing page when applying discounts or coupons.
Original PR description
…x on website task link - https://www.odoo.com/web#id=33737&view_type=form&model=project.task&action=327&menu_id= 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
The database list returned through JSON-RPC now respects the configured database filter. This prevents users from seeing databases that should be hidden by the server configuration, improving consistency and reducing accidental exposure.
Original PR description
Issue in : Odoo 9.0+ JSON-RPC returns wrong list for database even provided --db-filter openerp/service/db.py : RPC call db service to get database list (direct list no filter apply) https://github.com/odoo/odoo/blob/9.0/openerp/service/db.py#L301,L330 As we have already filtered db list in openerp/http.py https://github.com/odoo/odoo/blob/9.0/openerp/http.py#L1668,L1680 It can be solved by replacing direct `list_dbs()` to `openerp.http.db_list()`
This change corrects how automated actions are cleaned up when related records are deleted. It prevents leftover or inconsistent automation data, improving reliability for users who manage automated business rules.
Original PR description
This is a proper fix for the issue explained in rev. 38f1875 As a result, the changes made in that commit (which were forward-ported from v11) are reverted as of this commit and the proper fix applied 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
This fixes an error that occurred when publishing payment acquirers on the website. Businesses can now make payment options available online without encountering a traceback, helping keep checkout setup smooth.
Original PR description
…quirer Description of the issue/feature this PR addresses: https://www.odoo.com/web#id=748200&view_type=form&model=project.issue&action=963&active_id=681&menu_id=4720 Current behavior before PR: Traceback when publishing Payment Acquirers on website see video: https://drive.google.com/open?id=0B_vjpRQqBhaIZ0dISXhRTnd3SGM Desired behavior after PR is merged: Payment Acquirers will be able to publish on website -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Images in the restaurant point-of-sale form now display at the intended medium size. This keeps the layout tidy and avoids oversized images without changing image behavior elsewhere in the system.
Original PR description
…estaurant form view should be medium sized, so instead of fixing it globally in web-client, added one extra class on medium_image, if that class exist then image's max-height and max-width will become 256px Issue: 646213
Fixes an error that occurred when users clicked the File button on a product variant for digital products. The button now opens the kanban view showing files attached to that digital product, improving reliability for users managing digital sales content.
Original PR description
Description of the issue/feature this PR addresses: - ISSUE - https://www.odoo.com/web#id=683939&view_type=form&model=project.issue&action=609&menu_id=4720 Current behavior before PR: - Traceback while cllicking on 'File' Stat button on Product Variants Form View. Desired behavior after PR is merged: - No Traceback, Clicking on 'File' Stat button on Product Variants Form View will redirect you to kanban view of files attached to that digital product. ## I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fixes an issue where phone number validation did not update properly after a field value changed. It helps users get more accurate feedback when entering or editing phone numbers in Odoo forms.
Original PR description
Description of the issue/feature this PR addresses: Issue : https://www.odoo.com/web#id=746865&view_type=form&model=project.issue&action=609&menu_id=4720 I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fix lets sales users create sale orders for any customer they are allowed to work with, removing an unnecessary restriction. It helps sales teams avoid blocked order creation and includes a test to prevent the issue from returning.
Original PR description
Description of the issue/feature this PR addresses: <b> Task: </b> https://www.odoo.com/web?#id=30733&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 <b> Pad: </b> https://pad.odoo.com/p/r.907a54a8b8814597d84f0dbcac10d1bc 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
This change fixes an error that could occur when saving Sales settings. It improves reliability for administrators by correctly handling default setting values linked to other records.
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
When a previously reconciled bank statement line is unreconciled, the related bank statement now returns to the New stage. This helps accounting users clearly see that the statement needs attention again and can be reconciled with the correct entry.
Original PR description
Task : https://www.odoo.com/web?#id=27468&view_type=form&model=project.task&action=327&menu_id=4720 pad : https://pad.odoo.com/p/r.a3f3493f8644724f397095c4a3defc13 Description of the issue/feature this PR addresses: Change/reset stage to NEW if at least one of line unreconciled(cancel entry). And allow the user to check entry and reconcile with proper entry. Current behavior before PR: Currently, bank statement doesn't change the stage. It stays in VALIDATED. If we unreconcile entries. Desired behavior after PR is merged: If statement line gets back to unreconciled; the bank statement should get in NEW stage rather staying in VALIDATED stage. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr …statement get in NEW stage.
This change corrects a timezone issue affecting holiday and leave calendars. It helps ensure employees and managers see leave-related calendar information at the correct times, reducing scheduling confusion.
Original PR description
Description of the issue/feature this PR addresses: fix calendar timezone error 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
This fixes a layout issue where printed reports could show the customer address overlapping with the company address when demo data is not installed. It helps ensure business documents remain readable and professional in clean production databases.
Original PR description
Issues:https://www.odoo.com/web#id=774741&view_type=form&model=project.issue&action=963&active_id=681&menu_id=4720 …nd company address overlap 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
This fixes a test module issue where creating multiple records could incorrectly result in an empty creation flow. The change helps ensure Odoo's underlying API behavior is validated correctly, reducing the risk of regressions for features that create records in batches.
Original PR description
Issues:https://www.odoo.com/web#id=773773&view_type=form&model=project.issue&action=963&active_id=681&menu_id=4720 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
This change fixes how product prices are recalculated in Point of Sale when prices are configured to include taxes. Cashiers can now change a product price and have the system correctly treat it as tax-exclusive, avoiding inflated totals and improving checkout accuracy.
Original PR description
Description of the issue/feature this PR addresses: Task : https://www.odoo.com/web#id=32513&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad : https://pad.odoo.com/p/r.75b93c12bf0fe93ef4f3bc824b22e8a4 Current behavior before PR: - In current pos calculation when the user select the option 'include taxes in price' , the product price calculation is wrong , make it correct. - displayed price is 110€ (unit price 100 + 10%) Desired behavior after PR is merged: - When changing the price of a product in the PoS, it will change the price tax excluded, even if the PoS has been configured with "Include Taxes in Prices". - ex. -> displayed price is 100€ (unit price 90.9€ + 10%) -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This change fixes an error that could appear when users tried to create a new company. It ensures company setup can proceed normally, reducing disruption for administrators managing company records.
Original PR description
…ield Description of the issue/feature this PR addresses: Giving Traceback while going to create new company. Current behavior before PR: Giving Traceback while going to create new company. Desired behavior after PR is merged: Create new comapny without traceback. Issue : https://www.odoo.com/web#id=805529&view_type=form&model=project.issue&action=609&menu_id=4720 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Fixes an error that could occur when duplicating a project. This helps users copy existing projects more reliably and avoid interruptions in project setup workflows.
Original PR description
Description of the issue/feature this PR addresses: Issue : https://www.odoo.com/web#id=710830&view_type=form&model=project.issue&action=963&active_id=681&menu_id=4720 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
Installing the website module now redirects users to the theme selection step as intended. This helps new website setups continue smoothly without users needing to manually find the theme setup page.
Original PR description
Task : https://www.odoo.com/web#id=709612&view_type=form&model=project.issue&action=609&menu_id=4720 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
This fixes a missing Enterprise label in the Accounting settings view. Users can more clearly identify which accounting settings relate to Enterprise functionality, reducing confusion during configuration.
Original PR description
Task : https://www.odoo.com/web?#id=710996&view_type=form&model=project.issue&action=963&active_id=681&menu_id=4720 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
This fix prevents bank statement amounts from changing unexpectedly when a statement is reset to the New status. It helps keep accounting records accurate and avoids confusion during statement corrections.
Original PR description
issues : https://www.odoo.com/web#id=747420&view_type=form&model=project.issue&action=963&active_id=681&menu_id=4720 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
This update fixes help tooltips that were not appearing on status labels when a disabled-state behavior was applied. Users can now see the intended guidance directly in the interface, making status information easier to understand.
Original PR description
Task: https://www.odoo.com/web?#id=33336&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 PAD: https://pad.odoo.com/p/r.ac6afba1d3b0a5436c64f3d3406942d4 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
A small wording issue was corrected in the employee organization chart module. This improves clarity for users viewing or interacting with the organization chart, with no expected change to functionality.
Original PR description
Task: https://www.odoo.com/web#id=740238&view_type=form&model=project.issue&action=963&active_id=681&menu_id=4720
This fixes an error that could occur in the HR app when an employee-related file field received an empty size value. It helps prevent unexpected crashes and keeps HR records usable when file data is incomplete.
Original PR description
https://www.odoo.com/web?#id=805924&view_type=form&model=project.issue&action=963&active_id=681&menu_id=4720 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fixes an issue where updating a product's quantity on hand could accidentally change the product's original name translation when the user was working in a non-US English language. Businesses can now adjust inventory without risking unintended product name changes in translated environments.
Original PR description
When a stock.inventory.line was created, it changed the src translation of the product if the user was not in english US. opw:776528
Customers and administrators now see clearer error messages when adding or using payment providers such as Authorize.Net, Ogone, and Stripe. This helps users understand why a payment setup or transaction failed and reduces confusion during checkout or payment configuration.
Original PR description
Task: https://www.odoo.com/web#id=34421&view_type=form&model=project.task&action=327&menu_id=4720 Pad: https://pad.odoo.com/p/r.18352b8a1eef00fa1aa61a68454862a5 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Portal account creation is more reliable by preventing repeated clicks on the Sign Up button and addressing an error that could block new accounts. This reduces failed registrations and makes the signup experience smoother for customers.
Original PR description
Issue: https://www.odoo.com/web#id=767172&view_type=form&model=project.issue&action=963&active_id=681&menu_id=4720 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This change prevents invoices from being automatically marked as paid when both payment-related and income or expense accounts can be reconciled. It helps keep invoice payment statuses accurate, reducing confusion and potential accounting follow-up errors.
Original PR description
Invoice are marked as paid directly if the payable/receivable and the income/expenses accounts are both reconciliable on account.move.lines -task: https://www.odoo.com/web#id=32324&view_type=form&model=project.task&action=333&active_id=967&menu_id=4720 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
This update resolves several user-facing issues, including clearer sales discounts, invoice reprinting for point-of-sale users, correct timezone display in POS reports, and fewer web editor errors when switching records. It also includes smaller cleanup and test reliability improvements that help make the system more stable.
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
Fixes an issue that caused an error when users clicked the Bill of Materials menu item in the PLM Master Data section. This helps manufacturing and product lifecycle users access bill of materials information reliably without interruption.
Original PR description
this pr will fix traceback while you click on Bill of materials menu item in Master Data section in mp_plm.
Helpdesk tickets now show their related attachments correctly. This makes it easier for support teams to access customer files and context directly from the ticket, reducing follow-up work and missed information.
Original PR description
Description of the issue/feature this PR addresses: In helpdesk Attachment are not shown. Current behavior before PR: In helpdesk Attachment are not shown. Desired behavior after PR is merged: Attachment will show in helpdesk. Issue: https://www.odoo.com/web#id=803283&view_type=form&model=project.issue&action=609&menu_id=4720 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Fixes an error that could appear when users opened the Subscriptions app. The date filters on the dashboard now use the correct calendar controls, so users can access and search subscription information reliably.
Original PR description
Issue: https://www.odoo.com/web?#id=706739&view_type=form&model=project.issue&action=963&active_id=681&menu_id=4720 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
This fix improves how Odoo retrieves very small exchange rates from Yahoo when Yahoo rounds them down to 0.0. Odoo now uses the inverse currency pair to calculate the correct value, helping businesses avoid incorrect currency conversions.
Original PR description
…tion in Yahoo The exchange rate returned by Yahoo is limited to 4 decimals and then, Yahoo sends back 0.0 as rate. So, it's a problem when the rate is so small. To avoid this problem, we re-compute the exchange rate by requesting the inverse rate ((target, base) instead of (base, target)). see issue: https://www.odoo.com/web#id=745039&view_type=form&model=project.issue&menu_id= see task: https://www.odoo.com/web#id=34048&view_type=form&model=project.task&action=333&active_id=967&menu_id=4720