From a3f3e16e801dced887d477e44baaa4eeab78eada Mon Sep 17 00:00:00 2001 From: v-tarasevich-blitz-brain Date: Wed, 6 Aug 2025 21:02:51 +0300 Subject: [PATCH] fix(customHomePage): add chaching to prevent reloading of hierarchy module on move (#14327) --- .../components/domains/hooks/useDomainsByUrns.ts | 2 +- .../components/glossary/hooks/useGlossaryNodesAndTerms.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/datahub-web-react/src/app/homeV3/modules/hierarchyViewModule/components/domains/hooks/useDomainsByUrns.ts b/datahub-web-react/src/app/homeV3/modules/hierarchyViewModule/components/domains/hooks/useDomainsByUrns.ts index d15412745d..635b1fe759 100644 --- a/datahub-web-react/src/app/homeV3/modules/hierarchyViewModule/components/domains/hooks/useDomainsByUrns.ts +++ b/datahub-web-react/src/app/homeV3/modules/hierarchyViewModule/components/domains/hooks/useDomainsByUrns.ts @@ -9,7 +9,7 @@ export default function useDomainsByUrns(urns: string[]) { variables: { urns, }, - fetchPolicy: 'cache-and-network', + fetchPolicy: 'cache-first', skip: urns.length === 0, }); diff --git a/datahub-web-react/src/app/homeV3/modules/hierarchyViewModule/components/glossary/hooks/useGlossaryNodesAndTerms.ts b/datahub-web-react/src/app/homeV3/modules/hierarchyViewModule/components/glossary/hooks/useGlossaryNodesAndTerms.ts index 9b8db25634..b26a8333cb 100644 --- a/datahub-web-react/src/app/homeV3/modules/hierarchyViewModule/components/glossary/hooks/useGlossaryNodesAndTerms.ts +++ b/datahub-web-react/src/app/homeV3/modules/hierarchyViewModule/components/glossary/hooks/useGlossaryNodesAndTerms.ts @@ -63,6 +63,7 @@ export default function useGlossaryNodesAndTerms({ }, }, skip: !filters || skip, + fetchPolicy: glossaryNodesAndTermsUrns?.length ? 'cache-first' : undefined, }); const entities = useMemo(() => {