From 2e02be7404a4be9501d183a965ed50a0d443b69a Mon Sep 17 00:00:00 2001 From: Nicolas Martinelli Date: Wed, 4 Mar 2020 13:12:03 +0000 Subject: [PATCH] [FIX] l10n_fr_pos_cert: decrease quantity In a French configuration, the decimal separator is a comma. Unfortunately, `parseFloat` doesn't handle this case and incorrectly parses the string. Similar issue and correction than https://github.com/odoo/enterprise/commit/af8177612e569907bcb8fe4b9ce2d845de5ab2a0 opw-2207795 closes odoo/odoo#46945 X-original-commit: 3d87d79ecec92cafd7f964712ad0014add5cbb6a Signed-off-by: Nicolas Martinelli (nim) --- addons/l10n_fr_pos_cert/static/src/js/pos.js | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/l10n_fr_pos_cert/static/src/js/pos.js b/addons/l10n_fr_pos_cert/static/src/js/pos.js index 75bdd1e4d79..04d5d2843ab 100644 --- a/addons/l10n_fr_pos_cert/static/src/js/pos.js +++ b/addons/l10n_fr_pos_cert/static/src/js/pos.js @@ -68,6 +68,7 @@ models.Orderline = models.Orderline.extend({ if (qty_decrease) { var order = this.pos.get_order(); var selected_orderline = order.get_selected_orderline(); + qty_decrease = qty_decrease.replace(_t.database.parameters.decimal_point, '.'); qty_decrease = parseFloat(qty_decrease); var decimals = this.pos.dp['Product Unit of Measure']; qty_decrease = round_di(qty_decrease, decimals);