Check if phone number is already in use before submitting form

This commit is contained in:
James Nuanez
2020-04-23 15:58:52 -07:00
parent a2037fe444
commit b723d0c022
+16
View File
@@ -193,6 +193,22 @@ const PhoneNumberForm = props => {
}
// check if phone number is already in use
for (const num of phoneNumbers) {
if (num.phone_number_sid === props.phone_number_sid) {
continue;
}
if (num.number === phoneNumber) {
errorMessages.push(
'The phone number you have entered is already in use.'
);
setInvalidPhoneNumber(true);
if (!focusHasBeenSet) {
refPhoneNumber.current.focus();
focusHasBeenSet = true;
}
}
};
if (!sipTrunk) {
errorMessages.push('Please select a SIP trunk');