From 82bc6e62fc57ff9deb15ec8eb014e33c568e0176 Mon Sep 17 00:00:00 2001 From: nick-delirium Date: Tue, 29 Oct 2024 17:25:04 +0100 Subject: [PATCH] ui: improve integration fetching behavior --- frontend/app/PrivateRoutes.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/app/PrivateRoutes.tsx b/frontend/app/PrivateRoutes.tsx index 7afdbce42..b39dd624d 100644 --- a/frontend/app/PrivateRoutes.tsx +++ b/frontend/app/PrivateRoutes.tsx @@ -119,7 +119,8 @@ function PrivateRoutes() { const siteIdList: any = sites.map(({ id }) => id); React.useEffect(() => { - if (integrationsStore.integrations.list.length === 0 && siteId) { + if (siteId && integrationsStore.integrations.siteId !== siteId) { + integrationsStore.integrations.setSiteId(siteId) void integrationsStore.integrations.fetchIntegrations(siteId); } }, [siteId])