From cc45b5b6992b67969fa621794454e94b9f6d1ca9 Mon Sep 17 00:00:00 2001 From: "Grot (@grafanabot)" <43478413+grafanabot@users.noreply.github.com> Date: Wed, 7 Dec 2022 11:33:04 +0100 Subject: [PATCH] [v9.3.x] Navigation: handle case where navIndex is undefined (#59941) Navigation: handle case where navIndex is undefined (#59826) handle case where navIndex is undefined (cherry picked from commit 5d0029c6470d7e137fdb4352114817cfd60f2dcb) Co-authored-by: Ashley Harrison --- public/app/core/components/Page/usePageTitle.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/app/core/components/Page/usePageTitle.ts b/public/app/core/components/Page/usePageTitle.ts index 7a9e0e025a5..c2e53b23251 100644 --- a/public/app/core/components/Page/usePageTitle.ts +++ b/public/app/core/components/Page/usePageTitle.ts @@ -8,7 +8,7 @@ import { Branding } from '../Branding/Branding'; import { buildBreadcrumbs } from '../Breadcrumbs/utils'; export function usePageTitle(navModel?: NavModel, pageNav?: NavModelItem) { - const homeNav = useSelector((state) => state.navIndex)[HOME_NAV_ID]; + const homeNav = useSelector((state) => state.navIndex)?.[HOME_NAV_ID]; useEffect(() => { const sectionNav = (navModel?.node !== navModel?.main ? navModel?.node : navModel?.main) ?? { text: 'Grafana' }; const parts: string[] = buildBreadcrumbs(sectionNav, pageNav, homeNav)