Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
return promise.catch(error => {
if (setErrors) {
setErrors({
[FORM_ERROR]: T.phrase(
'Failed to submit form. %{error}',
{
error: getErrorMessage(error),
},
{
context: 'A generic error when a form failed to submit',
key: 'lunar.form.submitFailed',
},
),
});
}
this.props.onFailedSubmit!(preparedData, error);
throw error;
});
};