From 567d7285ce77ca794e5abc041c773c200d87f3d6 Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Wed, 9 Oct 2019 13:07:32 +0530 Subject: [PATCH] fix: comma in rate field not changing to dot for the number format #.###,## --- frappe/public/js/frappe/form/controls/currency.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/frappe/public/js/frappe/form/controls/currency.js b/frappe/public/js/frappe/form/controls/currency.js index 5f893c9495..e831bcfc0c 100644 --- a/frappe/public/js/frappe/form/controls/currency.js +++ b/frappe/public/js/frappe/form/controls/currency.js @@ -1,5 +1,10 @@ frappe.ui.form.ControlCurrency = frappe.ui.form.ControlFloat.extend({ eval_expression: function(value) { + if (typeof value === 'string' && value.includes(',') + && frappe.sys_defaults.number_format.startsWith("#.")) { + return value; + } + if (typeof value === 'string' && value.match(/^[0-9+-/* ]+$/)) { if (value.includes(',')) {