Add Stripe error message to Sentry data

This commit is contained in:
Kimmo Puputti 2018-01-03 16:01:26 +02:00
parent e0eddc7db8
commit b9f23e7714

View file

@ -380,9 +380,13 @@ export const createStripeAccount = payoutDetails => (dispatch, getState, sdk) =>
.then(() => {
dispatch(stripeAccountCreateSuccess(accountResponse));
})
.catch(e => {
dispatch(stripeAccountCreateError(storableError(e)));
log.error(e, 'create-stripe-account-failed');
.catch(err => {
const e = storableError(err);
dispatch(stripeAccountCreateError(e));
const stripeMessage = e.apiErrors && e.apiErrors.length > 0 && e.apiErrors[0].meta
? e.apiErrors[0].meta.stripe_message
: null;
log.error(err, 'create-stripe-account-failed', { stripeMessage });
throw e;
});
};