From beee79d013ab02b7df93c843e29fbd88cf30212f Mon Sep 17 00:00:00 2001 From: ArnoChen Date: Mon, 10 Feb 2025 23:44:44 +0800 Subject: [PATCH] better error handing --- lightrag/api/graph_viewer_webui/src/api/lightrag.ts | 2 +- .../api/graph_viewer_webui/src/hooks/useLightragGraph.tsx | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/lightrag/api/graph_viewer_webui/src/api/lightrag.ts b/lightrag/api/graph_viewer_webui/src/api/lightrag.ts index 89398e61..648e26d9 100644 --- a/lightrag/api/graph_viewer_webui/src/api/lightrag.ts +++ b/lightrag/api/graph_viewer_webui/src/api/lightrag.ts @@ -81,7 +81,7 @@ export const checkHealth = async (): Promise< } catch (e) { return { status: 'error', - message: `${e}` + message: e instanceof Error ? e.message : `${e}` } } } diff --git a/lightrag/api/graph_viewer_webui/src/hooks/useLightragGraph.tsx b/lightrag/api/graph_viewer_webui/src/hooks/useLightragGraph.tsx index 44ce820a..3925de0d 100644 --- a/lightrag/api/graph_viewer_webui/src/hooks/useLightragGraph.tsx +++ b/lightrag/api/graph_viewer_webui/src/hooks/useLightragGraph.tsx @@ -53,7 +53,9 @@ const fetchGraph = async (label: string) => { try { rawData = await queryGraphs(label) } catch (e) { - useBackendState.getState().setErrorMessage(`${e}`, 'Query Graphs Error!') + useBackendState + .getState() + .setErrorMessage(e instanceof Error ? e.message : `${e}`, 'Query Graphs Error!') return null }