diff --git a/packages/page-accounts/src/modals/MultisigApprove.tsx b/packages/page-accounts/src/modals/MultisigApprove.tsx index 48b85cac11..6aa4c831af 100644 --- a/packages/page-accounts/src/modals/MultisigApprove.tsx +++ b/packages/page-accounts/src/modals/MultisigApprove.tsx @@ -277,7 +277,7 @@ function MultisigApprove ({ className = '', onClose, ongoing, threshold, who }: accountId={signatory} extrinsic={tx} icon={isAye ? 'check' : 'times'} - isDisabled={!tx || (isAye && !whoFilter.length) || !callLength} + isDisabled={!tx || (isAye && (!whoFilter.length || (!!callData && !callLength)))} label={isAye ? 'Approve' : 'Reject'} onStart={onClose} />