From c3123d7ec6cf6e2e776c8efc2adf6f6039ef6baf Mon Sep 17 00:00:00 2001 From: Fabrice Francois Date: Wed, 1 Nov 2023 10:21:55 -0400 Subject: [PATCH] conditionally fetch voting power --- src/pages/proposal.tsx | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/pages/proposal.tsx b/src/pages/proposal.tsx index 57723e2eb..512be5e02 100644 --- a/src/pages/proposal.tsx +++ b/src/pages/proposal.tsx @@ -180,13 +180,22 @@ export const Proposal: React.FC = () => { }); const tokenBalance = BigNumber.from(tokenBalanceData?.value ?? 0); + const shouldFetchPastVotingPower = + address != null && + daoToken != null && + proposal != null && + proposal.status === ProposalStatus.ACTIVE; + const {data: pastVotingPower = constants.Zero} = usePastVotingPower( { address: address as string, tokenAddress: daoToken?.address as string, blockNumber: proposal?.creationBlockNumber as number, + network, }, - {enabled: address != null && daoToken != null && proposal != null} + { + enabled: shouldFetchPastVotingPower, + } ); const pluginClient = usePluginClient(pluginType);