From af7ef25c9d3f9c5cca2846e6e195e6bbbf37d96e Mon Sep 17 00:00:00 2001 From: lindhork <45235524+lindhork@users.noreply.github.com> Date: Fri, 12 Feb 2021 01:17:11 +0100 Subject: [PATCH 1/2] added replacement from comma to dot --- client/components/cards/cardCustomFields.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/components/cards/cardCustomFields.js b/client/components/cards/cardCustomFields.js index e4cf38a1d..86bd0d095 100644 --- a/client/components/cards/cardCustomFields.js +++ b/client/components/cards/cardCustomFields.js @@ -121,7 +121,7 @@ CardCustomField.register('cardCustomField'); { 'submit .js-card-customfield-currency'(event) { event.preventDefault(); - const value = Number(this.find('input').value, 10); + const value = Number(this.find('input').value.replace(/,/i,'.'), 10); this.card.setCustomField(this.customFieldId, value); }, }, From 0801a2fbc47d0355d2b9e40b1a51a2f614156e92 Mon Sep 17 00:00:00 2001 From: lindhork <45235524+lindhork@users.noreply.github.com> Date: Fri, 12 Feb 2021 01:25:14 +0100 Subject: [PATCH 2/2] added explanatory comment --- client/components/cards/cardCustomFields.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/client/components/cards/cardCustomFields.js b/client/components/cards/cardCustomFields.js index 86bd0d095..4469e221e 100644 --- a/client/components/cards/cardCustomFields.js +++ b/client/components/cards/cardCustomFields.js @@ -121,7 +121,8 @@ CardCustomField.register('cardCustomField'); { 'submit .js-card-customfield-currency'(event) { event.preventDefault(); - const value = Number(this.find('input').value.replace(/,/i,'.'), 10); + // To allow input separated by comma, the comma is replaced by a period. + const value = Number(this.find('input').value.replace(/,/i, '.'), 10); this.card.setCustomField(this.customFieldId, value); }, },