fix: trim string fields before validating them

This commit is contained in:
Jake Fulmine 2024-10-01 20:30:43 -04:00
parent 87d027f2d4
commit 54dd38f2ae
No known key found for this signature in database
GPG key ID: 177E8DB7BF4C60B2
2 changed files with 6 additions and 6 deletions

View file

@ -25,6 +25,9 @@
err = [];
success = false;
// trim all string fields
Object.keys(data).forEach(k => data[k] = typeof data[k] == "string" ? data[k].trim() : data[k]);
if (!data.name) err.push("Group name cannot be empty.")
if (data.color && !/^#?[A-Fa-f0-9]{6}$/.test(input.color)) {
@ -35,9 +38,6 @@
}
}
// trim all string fields
Object.keys(data).forEach(k => data[k] = typeof data[k] == "string" ? data[k].trim() : data[k]);
err = err;
if (err.length > 0) return;

View file

@ -24,6 +24,9 @@
let data = input;
err = [];
// trim all string fields
Object.keys(data).forEach(k => data[k] = typeof data[k] == "string" ? data[k].trim() : data[k]);
if (!data.name) err.push("Member name cannot be empty.")
if (data.color && !/^#?[A-Fa-f0-9]{6}$/.test(input.color)) {
@ -58,9 +61,6 @@
}
}
// trim all string fields
Object.keys(data).forEach(k => data[k] = typeof data[k] == "string" ? data[k].trim() : data[k]);
err = err;
if (err.length > 0) return;