diff --git a/src/js/rulesAssistantOptions.js b/src/js/rulesAssistantOptions.js index b7ea7a12dfe2a73a04b25fde746f427351ea2335..5de3f8da27e7a8f767ecabdca54d5cb000dfccbf 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 }; } }