From df9478807aee8d93c05aecbeb20fcc343af84ea0 Mon Sep 17 00:00:00 2001 From: Jaco Greeff Date: Wed, 10 Jun 2020 14:46:59 +0200 Subject: [PATCH] Cater for as_multi with storing argument (#2922) --- packages/react-signer/src/Modal.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/react-signer/src/Modal.tsx b/packages/react-signer/src/Modal.tsx index 094acd1f4b..2a724c2a0d 100644 --- a/packages/react-signer/src/Modal.tsx +++ b/packages/react-signer/src/Modal.tsx @@ -768,7 +768,11 @@ class Signer extends React.PureComponent { pair = keyring.getPair(signatory as string); tx = multiCall - ? api.tx[multiModule].asMulti(basePair.meta.threshold as number, others, timepoint, submittable.method) + ? api.tx[multiModule].asMulti.meta.args.length === 5 + // eslint-disable-next-line @typescript-eslint/ban-ts-comment + // @ts-ignore + ? api.tx[multiModule].asMulti(basePair.meta.threshold as number, others, timepoint, submittable.method, false) + : api.tx[multiModule].asMulti(basePair.meta.threshold as number, others, timepoint, submittable.method) : api.tx[multiModule].approveAsMulti(basePair.meta.threshold as number, others, timepoint, submittable.method.hash); }