6be9785544a19b38fa64182b24c8405d02abcbca
The product configurator doesn't allow you to use non-integer quantities Steps to reproduce: 1. Install Sales 2. Go to Settings > Sales > Product Catalog and enable Product Configurator 3. Create a Quotation and add product 'Conference Chair (CONFIG)' 4. In the product configurator, specify 3.5 as quantity and click on 'ADD' 5. The total price is wrong 6. Add the optional product 'Chair floor protection' and confirm 7. The quantity of 'Chair floor protection' rounds to 3 Solution: Parse the quantity as a float instead of an integer (and replace potential commas to dots in case of different decimal separator), get the quantity from default_quantity for the rpc call (as it was converted to an integer because of its type) and convert the quantity to float in the controllers Problem: parseInt was used to retrieve the quantity and the controllers converted the quantity to an integer. The field quantity of the SaleProductConfigurator is of type Integer, which rounded the quantity when opening the configurator. opw-2896367 closes odoo/odoo#96275 X-original-commit: 884a99357c1c44b2201e7116d7f6189626695f92 Signed-off-by: Victor Feyens (vfe) <vfe@odoo.com> Signed-off-by: Guillaume Merlin (megu) <megu@odoo.com>
…
…
…
Odoo
Odoo is a suite of web based open source business apps.
The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, ...
Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.
Getting started with Odoo
For a standard installation please follow the Setup instructions from the documentation.
To learn the software, we recommend the Odoo eLearning, or Scale-up, the business game. Developers can start with the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%