From 4350c73029409bcb55c6a45db758282b46b1417f Mon Sep 17 00:00:00 2001 From: HPotato <12221-hpotato@users.noreply.gitgud.io> Date: Sat, 9 Jan 2021 14:19:17 +1030 Subject: [PATCH] Fix n being 0 instead of NaN where numEditor.value = "" --- src/js/rulesAssistantOptions.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/js/rulesAssistantOptions.js b/src/js/rulesAssistantOptions.js index b7ea7a12dfe..5de3f8da27e 100644 --- a/src/js/rulesAssistantOptions.js +++ b/src/js/rulesAssistantOptions.js @@ -948,8 +948,8 @@ App.RA.options = (function() { } getTextData() { - const n = Number(this.numEditor.value); // Attempt to convert numEditor.value to number, - const v = isNaN(n) ? this.numEditor.value : Math.floor(n); // return value as number if success (should result in realData being of number) + const n = this.numEditor.value !== "" ? Number(this.numEditor.value) : Number.NaN; // Attempt to convert numEditor.value to number, + const v = isNaN(n) ? this.numEditor.value : Math.floor(n); // return value as number if !NaN (should result in realValue being of number) return v === null || v === "" ? null : { cond: this.opSelector.value, val: v }; } } -- GitLab