From 6c64ca88e4c3cc92a2d61070ee5bf673e754a6ff Mon Sep 17 00:00:00 2001 From: joseph rana Date: Thu, 31 Jul 2025 10:48:34 +0545 Subject: [PATCH] fix: handle ipfs link for vote context validation --- .../src/hooks/queries/useGetVoteContextTextFromFile.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/govtool/frontend/src/hooks/queries/useGetVoteContextTextFromFile.ts b/govtool/frontend/src/hooks/queries/useGetVoteContextTextFromFile.ts index 7fc7f8f5c..216f9ad39 100644 --- a/govtool/frontend/src/hooks/queries/useGetVoteContextTextFromFile.ts +++ b/govtool/frontend/src/hooks/queries/useGetVoteContextTextFromFile.ts @@ -10,6 +10,10 @@ export const useGetVoteContextTextFromFile = (url: string | undefined, const { dRepID } = useCardano(); const { voter } = useGetVoterInfo(); + if (url && url.startsWith("ipfs://")) { + url = url.replace("ipfs://", "https://ipfs.io/ipfs/"); + } + const { data, isLoading } = useQuery( [QUERY_KEYS.useGetVoteContextFromFile, url], () => getVoteContextTextFromFile(url, contextHash),