From 7f260ec86bed0347db68edcb6dd80c24ca6dc255 Mon Sep 17 00:00:00 2001 From: "Dermott, Scott J" Date: Thu, 25 Nov 2021 20:27:12 +0000 Subject: [PATCH] * Fix logic for empty or invalid values --- src/core/operations/BasicArithmetic.mjs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/core/operations/BasicArithmetic.mjs b/src/core/operations/BasicArithmetic.mjs index 3a417c46..dde83448 100644 --- a/src/core/operations/BasicArithmetic.mjs +++ b/src/core/operations/BasicArithmetic.mjs @@ -32,13 +32,11 @@ class BasicArithmetic extends Operation { */ run(input, args) { if (parseInt(input, 10).toString().length === input.length) { - const val = parseInt(input, 10); - return val; + return parseInt(input, 10); } else if (input.match(/[+-]?([0-9.]+)/g)) { return (input.replace(/\s/g, "").match(/[+-]?([0-9.]+)/g) || []) .reduce(function (sum, value) { - const val = parseFloat(sum) + parseFloat(value); - return val; + return parseFloat(sum) + parseFloat(value); }); } else { return NaN;