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])