Updated input validation
This commit is contained in:
@@ -59,12 +59,40 @@ export default function PersonModal({
|
||||
});
|
||||
|
||||
|
||||
const updatePerson = () => {
|
||||
updatePersonMutate.mutate({raidGroupId, personId: person?.personId, personName, discordId} as Person);
|
||||
const createPerson = () => {
|
||||
if(!personName || personName.trim().length <= 0){
|
||||
addErrorMessage("Person name is required");
|
||||
return;
|
||||
}
|
||||
else if(!raidGroupId || raidGroupId.trim().length <= 0){
|
||||
addErrorMessage("Raid group ID is required");
|
||||
return;
|
||||
}
|
||||
else if(discordId && discordId.trim().length <= 0){
|
||||
addErrorMessage("Discord ID must be a valid length");
|
||||
return;
|
||||
}
|
||||
createPersonMutate.mutate({raidGroupId, personName, discordId} as Person);
|
||||
}
|
||||
|
||||
const createPerson = () => {
|
||||
createPersonMutate.mutate({raidGroupId, personName, discordId} as Person);
|
||||
const updatePerson = () => {
|
||||
if(!person?.personId || person.personId.trim().length <= 0){
|
||||
addErrorMessage("Person ID not found");
|
||||
return;
|
||||
}
|
||||
else if(!personName || personName.trim().length <= 0){
|
||||
addErrorMessage("Person name is required");
|
||||
return;
|
||||
}
|
||||
else if(!raidGroupId || raidGroupId.trim().length <= 0){
|
||||
addErrorMessage("Raid group ID is required");
|
||||
return;
|
||||
}
|
||||
else if(discordId && discordId.trim().length <= 0){
|
||||
addErrorMessage("Discord ID must be a valid length");
|
||||
return;
|
||||
}
|
||||
updatePersonMutate.mutate({raidGroupId, personId: person?.personId, personName, discordId} as Person);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user