From 8e30a8620ea88f8b80c029e45fd3e16a2bf037e7 Mon Sep 17 00:00:00 2001 From: Jaco Greeff Date: Tue, 26 May 2020 09:08:36 +0200 Subject: [PATCH] Protect paymentInfo (#2811) --- packages/react-signer/src/Checks/index.tsx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/react-signer/src/Checks/index.tsx b/packages/react-signer/src/Checks/index.tsx index a1e94c5b9e..a382fee0a2 100644 --- a/packages/react-signer/src/Checks/index.tsx +++ b/packages/react-signer/src/Checks/index.tsx @@ -27,9 +27,11 @@ function Checks ({ accountId, className = '', extrinsic }: Props): React.ReactEl useEffect((): void => { accountId && extrinsic && isFunction(api.rpc.payment?.queryInfo) && - extrinsic - .paymentInfo(accountId) - .then(setDispatchInfo); + Promise.resolve( + extrinsic + .paymentInfo(accountId) + .then(setDispatchInfo) + ).catch(console.error); }, [api, accountId, extrinsic]); if (!dispatchInfo) {