From 5edb24420ffa9dd9aeaf07cfb118a91fbbf2c760 Mon Sep 17 00:00:00 2001 From: Vesa Luusua Date: Tue, 17 Oct 2017 19:42:39 +0300 Subject: [PATCH] OrderPage uses storableError func and correct proptype validation. --- src/containers/OrderPage/OrderPage.duck.js | 3 ++- src/containers/OrderPage/OrderPage.js | 8 ++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/containers/OrderPage/OrderPage.duck.js b/src/containers/OrderPage/OrderPage.duck.js index dbb905d0..d15c6027 100644 --- a/src/containers/OrderPage/OrderPage.duck.js +++ b/src/containers/OrderPage/OrderPage.duck.js @@ -1,4 +1,5 @@ import { types } from '../../util/sdkLoader'; +import { storableError } from '../../util/errors'; import { addMarketplaceEntities } from '../../ducks/marketplaceData.duck'; import { updatedEntities, denormalisedEntities } from '../../util/data'; @@ -79,7 +80,7 @@ export const fetchOrder = id => (dispatch, getState, sdk) => { return response; }) .catch(e => { - dispatch(fetchOrderError(e)); + dispatch(fetchOrderError(storableError(e))); throw e; }); }; diff --git a/src/containers/OrderPage/OrderPage.js b/src/containers/OrderPage/OrderPage.js index 22c55c91..15412e9d 100644 --- a/src/containers/OrderPage/OrderPage.js +++ b/src/containers/OrderPage/OrderPage.js @@ -87,14 +87,14 @@ OrderPageComponent.defaultProps = { transaction: null, }; -const { bool, instanceOf, oneOf, shape, string } = PropTypes; +const { bool, oneOf, shape, string } = PropTypes; OrderPageComponent.propTypes = { - authInfoError: instanceOf(Error), + authInfoError: propTypes.error, currentUser: propTypes.currentUser, - fetchOrderError: instanceOf(Error), + fetchOrderError: propTypes.error, intl: intlShape.isRequired, - logoutError: instanceOf(Error), + logoutError: propTypes.error, params: shape({ id: string }).isRequired, scrollingDisabled: bool.isRequired, tab: oneOf(['details', 'discussion']).isRequired,