From 6f85ef418a0078929b1154796b2aeacf2de49cb4 Mon Sep 17 00:00:00 2001 From: Jaco Greeff Date: Fri, 28 Feb 2020 16:16:39 +0100 Subject: [PATCH] findError updates (#2312) * Bump deps * Re-write yarn.lock * findMetaError with asModule --- packages/react-params/src/Param/DispatchError.tsx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/react-params/src/Param/DispatchError.tsx b/packages/react-params/src/Param/DispatchError.tsx index 7226ca9b1d..247051dcb1 100644 --- a/packages/react-params/src/Param/DispatchError.tsx +++ b/packages/react-params/src/Param/DispatchError.tsx @@ -25,12 +25,11 @@ export default function ErrorDisplay (props: Props): React.ReactElement { useEffect((): void => { if (details !== null && props.defaultValue?.value?.isModule) { try { - const mod = (props.defaultValue.value as DispatchError).asModule; - const error = registry.findMetaError(new Uint8Array([mod.index.toNumber(), mod.error.toNumber()])); + const { documentation, name, section } = registry.findMetaError((props.defaultValue.value as DispatchError).asModule); setDetails({ - details: error.documentation.join(', '), - type: `${error.section}.${error.name}` + details: documentation.join(', '), + type: `${section}.${name}` }); } catch (error) { // Errors may not actually be exposed, in this case, just return the default representation