diff --git a/packages/node_modules/@node-red/editor-client/src/js/validators.js b/packages/node_modules/@node-red/editor-client/src/js/validators.js index e4ecc2480..754c09560 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/validators.js +++ b/packages/node_modules/@node-red/editor-client/src/js/validators.js @@ -40,20 +40,20 @@ RED.validators = { // Allow ${ENV_VAR} value return true } - const parsedResult = new Number(v) + const parsedResult = Number(v) if (!isNaN(v)) { let isValid = true // This is a number - check for any additional constraints - if (Object.hasOwn(options, '>') && !(parsedResult > options['>'])) { + if (Object.hasOwn(options, '>') && parsedResult <= options['>']) { isValid = false } - if (isValid && Object.hasOwn(options, '>=') && !(parsedResult >= options['>='])) { + if (isValid && Object.hasOwn(options, '>=') && parsedResult < options['>=']) { isValid = false } - if (isValid && Object.hasOwn(options, '<') && !(parsedResult < options['<'])) { + if (isValid && Object.hasOwn(options, '<') && parsedResult >= options['<']) { isValid = false } - if (isValid && Object.hasOwn(options, '<=') && !(parsedResult <= options['<='])) { + if (isValid && Object.hasOwn(options, '<=') && parsedResult > options['<=']) { isValid = false } if (isValid) {