From 7d8d3078b262be2ef28dae4c65ea56d66ca37fb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcell=20F=C3=BCl=C3=B6p?= Date: Mon, 20 Jun 2022 17:38:23 +0000 Subject: [PATCH] :lock: Feed input through parseFlot() as means of sanitisation --- src/utils/MiscHelpers.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/MiscHelpers.js b/src/utils/MiscHelpers.js index 14e6c808..11e834bc 100644 --- a/src/utils/MiscHelpers.js +++ b/src/utils/MiscHelpers.js @@ -113,7 +113,7 @@ export const formatNumber = (number, decimals = 1) => { const units = ['', 'K', 'M', 'B', 'T']; const k = 1000; const i = Math.floor(Math.log(number) / Math.log(k)); - const f = number / (k ** i); + const f = parseFloat(number / (k ** i)); const d = f.toFixed(decimals) % 1.0 === 0 ? 0 : decimals; // number of decimals, omit .0 return `${f.toFixed(d)}${units[i]}`; };