diff --git a/src/frontend/src/contexts/tabsContext.tsx b/src/frontend/src/contexts/tabsContext.tsx index fe53e277e..1907a5590 100644 --- a/src/frontend/src/contexts/tabsContext.tsx +++ b/src/frontend/src/contexts/tabsContext.tsx @@ -89,10 +89,11 @@ export function TabsProvider({ children }: { children: ReactNode }) { let cookie = window.localStorage.getItem("tabsData"); if (cookie && Object.keys(templates).length > 0) { let cookieObject: LangFlowState = JSON.parse(cookie); + try { cookieObject.flows.forEach((flow) => { - if (!flow.data) { - return; - } + if (!flow.data) { + return; + } flow.data.edges.forEach((edge) => { edge.className = ""; edge.style = { stroke: "#555555" }; @@ -126,6 +127,8 @@ export function TabsProvider({ children }: { children: ReactNode }) { setTabIndex(cookieObject.tabIndex); setFlows(cookieObject.flows); setId(cookieObject.id); + } catch (e) { + console.log(e); } } }, [templates]); diff --git a/src/frontend/src/controllers/API/index.ts b/src/frontend/src/controllers/API/index.ts index dbac43dbd..ffa9eef72 100644 --- a/src/frontend/src/controllers/API/index.ts +++ b/src/frontend/src/controllers/API/index.ts @@ -4,23 +4,23 @@ import axios, { AxiosResponse } from "axios"; import { FlowType } from "../../types/flow"; export async function getAll(): Promise> { - return await axios.get(`api/v1/all`); + return await axios.get(`/all`); } export async function sendAll(data: sendAllProps) { - return await axios.post(`api/v1//predict`, data); + return await axios.post(`/predict`, data); } export async function checkCode( code: string ): Promise> { - return await axios.post("api/v1/validate/code", { code }); + return await axios.post("/validate/code", { code }); } export async function checkPrompt( template: string ): Promise> { - return await axios.post("api/v1/validate/prompt", { template }); + return await axios.post("/validate/prompt", { template }); } export async function getExamples(): Promise { @@ -37,7 +37,5 @@ export async function getExamples(): Promise { return contentResponse.data; }); - const contents = await Promise.all(contentsPromises); - - return contents; + return await Promise.all(contentsPromises); }