From 678630c5bd8b1c82eefe79083072bc7ffaf15a1b Mon Sep 17 00:00:00 2001 From: "sp.wack" <83104063+amanape@users.noreply.github.com> Date: Thu, 17 Oct 2024 20:17:44 +0400 Subject: [PATCH] fix(frontend): Catch config fetch error and set default fallback (#4453) --- frontend/src/routes/_oh.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/frontend/src/routes/_oh.tsx b/frontend/src/routes/_oh.tsx index 0449443dbd..c72bafa315 100644 --- a/frontend/src/routes/_oh.tsx +++ b/frontend/src/routes/_oh.tsx @@ -26,8 +26,12 @@ import NewProjectIcon from "#/assets/new-project.svg?react"; import DocsIcon from "#/assets/docs.svg?react"; export const clientLoader = async () => { - const config = await OpenHands.getConfig(); - window.__APP_MODE__ = config.APP_MODE; + try { + const config = await OpenHands.getConfig(); + window.__APP_MODE__ = config.APP_MODE; + } catch (error) { + window.__APP_MODE__ = "oss"; + } let token = localStorage.getItem("token"); const ghToken = localStorage.getItem("ghToken");