From 7064c71d765fce01f0e13af339042c84e65b8356 Mon Sep 17 00:00:00 2001
From: ali asaria <aliasaria@users.noreply.github.com>
Date: Fri, 28 Feb 2025 10:58:50 -0500
Subject: [PATCH] try catch

---
 .../components/Experiment/Workflows/NewNodeModal.tsx       | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/renderer/components/Experiment/Workflows/NewNodeModal.tsx b/src/renderer/components/Experiment/Workflows/NewNodeModal.tsx
index 47cb4698..abd206dc 100644
--- a/src/renderer/components/Experiment/Workflows/NewNodeModal.tsx
+++ b/src/renderer/components/Experiment/Workflows/NewNodeModal.tsx
@@ -38,7 +38,12 @@ export default function NewNodeModal({
     isLoading: isLoading,
   } = useSWR(chatAPI.GET_TRAINING_TEMPLATE_URL(), fetcher);
 
-  const evaluationData = JSON.parse(experimentInfo?.config?.evaluations);
+  let evaluationData = [];
+  try {
+    evaluationData = JSON.parse(experimentInfo?.config?.evaluations);
+  } catch (error) {
+    console.error('Failed to parse evaluation data:', error);
+  }
 
   const handleModeChange = (event: any, newValue: string) => {
     setMode(newValue);
-- 
GitLab