diff --git a/src/routes/selfRegister/components/SignUp.js b/src/routes/selfRegister/components/SignUp.js index 84eda6d..91b5a13 100644 --- a/src/routes/selfRegister/components/SignUp.js +++ b/src/routes/selfRegister/components/SignUp.js @@ -141,16 +141,20 @@ class SignUp extends React.Component { localStorage.removeItem('loggedUser'); location.href = '/#/login'; }).catch(function (err) { - if (err.response.status === 422) { - //Unprocessable Entity (validation failed) - state.setState(Object.assign(state.state, { - showValidationErrors: true, - validationErrors: err.response.data.data - })); - } else { - alert('Error to log in: ' + err.message); + switch(err.response.status){ + case 422: + //Unprocessable Entity (validation failed) + state.setState(Object.assign(state.state, { + showValidationErrors: true, + validationErrors: err.response.data.data + })); + break; + default: + state.setState(Object.assign(state.state, { + showValidationErrors: true, + validationErrors: [{message:"Error processing your request"}] + })); } - console.error(err); }); }