ui: improve integration fetching behavior

This commit is contained in:
nick-delirium 2024-10-29 17:25:04 +01:00
parent 2c7cb25357
commit 82bc6e62fc
No known key found for this signature in database
GPG key ID: 93ABD695DF5FDBA0

View file

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