diff --git a/components/Treasury/TreasuryVoteTable/index.tsx b/components/Treasury/TreasuryVoteTable/index.tsx index 85719b2c..e1f20008 100644 --- a/components/Treasury/TreasuryVoteTable/index.tsx +++ b/components/Treasury/TreasuryVoteTable/index.tsx @@ -84,6 +84,7 @@ const useVotes = (proposalId: string) => { proposal: proposalId, }, }, + fetchPolicy: "cache-and-network", }); const { @@ -97,6 +98,7 @@ const useVotes = (proposalId: string) => { proposal: proposalId, }, }, + fetchPolicy: "cache-and-network", }); const [votes, setVotes] = useState([]); @@ -107,7 +109,9 @@ const useVotes = (proposalId: string) => { !treasuryVoteEventsData?.treasuryVoteEvents ) { setVotes([]); + return; } + const decorateVotes = async () => { setVotesLoading(true); const uniqueVoters = Array.from( @@ -204,7 +208,7 @@ const Index: React.FC = ({ proposalId }) => { ); } - if (error) + if (error && !votes.length) return ( Error loading votes: {error.message}