From a79972248d842289fc76d8f0fd9cf9a6d2adb6dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Sza=C5=82owski?= Date: Fri, 25 Jul 2025 21:40:34 +0200 Subject: [PATCH] fix: refetching proposal list on voter update --- .../organisms/GovernanceActionsToVote.tsx | 2 +- .../src/hooks/queries/useGetProposalsQuery.ts | 27 ++++++++++++------- 2 files changed, 18 insertions(+), 11 deletions(-) diff --git a/govtool/frontend/src/components/organisms/GovernanceActionsToVote.tsx b/govtool/frontend/src/components/organisms/GovernanceActionsToVote.tsx index 332aaa0ab..95729b3fa 100644 --- a/govtool/frontend/src/components/organisms/GovernanceActionsToVote.tsx +++ b/govtool/frontend/src/components/organisms/GovernanceActionsToVote.tsx @@ -48,7 +48,7 @@ export const GovernanceActionsToVote = ({ data={item.actions.slice(0, 6).map((action) => (
proposal.elements); }; - const { data, isLoading } = useQuery( - [QUERY_KEYS.useGetProposalsKey, filters, searchPhrase, sorting, dRepID], - fetchProposals, - { - enabled, - refetchOnWindowFocus: true, - keepPreviousData: true, - staleTime: 2000, - }, - ); + const { data, isLoading } = useQuery( + [ + QUERY_KEYS.useGetProposalsKey, + filters, + searchPhrase, + sorting, + dRepID, + voter?.isRegisteredAsDRep, + voter?.isRegisteredAsSoleVoter, + ], + fetchProposals, + { + enabled, + refetchOnWindowFocus: true, + keepPreviousData: true, + }, + ); const proposals = Object.values(groupByType(data) ?? []);