From c4667c3e0b543efe8a7c594b4935f7efc514cf1e Mon Sep 17 00:00:00 2001 From: Thomas Camlong Date: Tue, 18 Aug 2026 11:16:30 +0200 Subject: [PATCH] fix(widgets): render nothing when integration kinds fail to resolve --- packages/widgets/src/health-monitoring/component.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/widgets/src/health-monitoring/component.tsx b/packages/widgets/src/health-monitoring/component.tsx index 007238846..9ed095bff 100644 --- a/packages/widgets/src/health-monitoring/component.tsx +++ b/packages/widgets/src/health-monitoring/component.tsx @@ -18,10 +18,10 @@ const isClusterIntegration = (integration: { kind: IntegrationKind }) => integration.kind === "proxmox" || integration.kind === "mock"; export default function HealthMonitoringWidget(props: WidgetComponentProps<"healthMonitoring">) { - const { data: integrations, isLoading } = clientApi.integration.byIds.useQuery(props.integrationIds); + const { data: integrations, isLoading, isError } = clientApi.integration.byIds.useQuery(props.integrationIds); const t = useI18n(); - if (isLoading) return null; + if (isLoading || isError) return null; const clusterIntegrationId = integrations?.find(isClusterIntegration)?.id;