diff --git a/frontend/src/components/layout/served-app-label.tsx b/frontend/src/components/layout/served-app-label.tsx index fcc8591a1b79..9cde03812c6e 100644 --- a/frontend/src/components/layout/served-app-label.tsx +++ b/frontend/src/components/layout/served-app-label.tsx @@ -12,10 +12,7 @@ export function ServedAppLabel() {
App
{activeHost && ( - +
diff --git a/frontend/src/hooks/query/use-active-host.ts b/frontend/src/hooks/query/use-active-host.ts index aa75b7eae372..6a5f8ec017dc 100644 --- a/frontend/src/hooks/query/use-active-host.ts +++ b/frontend/src/hooks/query/use-active-host.ts @@ -29,25 +29,23 @@ export const useActiveHost = () => { queries: data.hosts.map((host) => ({ queryKey: [conversationId, "hosts", host], queryFn: async () => { - console.log('querying host', host); try { await axios.get(host); return host; } catch (e) { - return ''; + return ""; } }, refetchInterval: 3000, })), }); + const appsData = apps.map((app) => app.data); + React.useEffect(() => { - console.log('apps', apps); - const successfulApp = apps.find((app) => app.data); - console.log('successfulApp', successfulApp); - // Here's the change - use empty string as fallback instead of null - setActiveHost(successfulApp?.data || ''); - }, [apps]); + const successfulApp = appsData.find((app) => app); + setActiveHost(successfulApp || ""); + }, [appsData]); return { activeHost }; };