handle error string in FormSubmitError

This commit is contained in:
Keith Grant 2020-09-04 16:24:09 -07:00
parent 9711c33675
commit 40d3e4ee8b

View File

@ -39,8 +39,13 @@ function FormSubmitError({ error }) {
const errorMessages = {};
Object.keys(error.response.data).forEach(fieldName => {
const errors = error.response.data[fieldName];
if (errors && errors.length) {
if (!errors) {
return;
}
if (Array.isArray(errors.length)) {
errorMessages[fieldName] = errors.join(' ');
} else {
errorMessages[fieldName] = errors;
}
});
setErrors(errorMessages);