Fix validation and add ntfy as notification adapter (#75)

This commit is contained in:
Daniel Linsenmeyer
2023-04-14 17:16:08 +02:00
committed by GitHub
parent 75a536d5ab
commit 46775c3662
3 changed files with 62 additions and 3 deletions

View File

@@ -25,9 +25,12 @@ const validate = (selectedAdapter) => {
results.push('All fields are mandatory and must be set.');
continue;
}
if (uiElement.type === 'number' && (typeof uiElement.value !== 'number' || uiElement.value < 0)) {
results.push('A number field cannot contain anything else and must be > 0.');
continue;
if (uiElement.type === 'number') {
const numberValue = parseFloat(uiElement.value);
if(isNaN(numberValue) || numberValue < 0) {
results.push('A number field cannot contain anything else and must be > 0.');
continue;
}
}
if (uiElement.type === 'boolean' && typeof uiElement.value !== 'boolean') {
results.push('A boolean field cannot be of a different type.');