From e7980aa98c885f895355890befd4df923c631528 Mon Sep 17 00:00:00 2001 From: "kasia.oczkowska" Date: Fri, 21 Feb 2025 13:22:31 +0000 Subject: [PATCH] feat: handle 404 error in useFlowFolder --- packages/web/src/hooks/useFlowFolder.js | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/packages/web/src/hooks/useFlowFolder.js b/packages/web/src/hooks/useFlowFolder.js index e3f20bae..a1334e04 100644 --- a/packages/web/src/hooks/useFlowFolder.js +++ b/packages/web/src/hooks/useFlowFolder.js @@ -6,11 +6,18 @@ export default function useFlowFolder(flowId) { const query = useQuery({ queryKey: ['flows', flowId, 'folder'], queryFn: async ({ signal }) => { - const { data } = await api.get(`/v1/flows/${flowId}/folder`, { - signal, - }); + try { + const { data } = await api.get(`/v1/flows/${flowId}/folder`, { + signal, + }); - return data; + return data; + } catch (error) { + if (error.response?.status === 404) { + return null; + } + throw error; + } }, });