From 052fd5713d271986d4b854308c0ab5fdf638f873 Mon Sep 17 00:00:00 2001 From: "Grot (@grafanabot)" <43478413+grafanabot@users.noreply.github.com> Date: Mon, 28 Nov 2022 13:54:07 +0200 Subject: [PATCH] [v9.2.x] Navigation: Fix crash when Help is disabled (#59375) Navigation: Set navtree to an empty array instead of null (#58919) set navtree to an empty array instead of null (cherry picked from commit 4aa5dea96bd2f9bb137be704e1f69c09c00cdfb3) Co-authored-by: Leo <108552997+lpskdl@users.noreply.github.com> --- pkg/services/navtree/navtreeimpl/navtree.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/services/navtree/navtreeimpl/navtree.go b/pkg/services/navtree/navtreeimpl/navtree.go index a06a76882c1..4d0ac227065 100644 --- a/pkg/services/navtree/navtreeimpl/navtree.go +++ b/pkg/services/navtree/navtreeimpl/navtree.go @@ -220,6 +220,10 @@ func (s *ServiceImpl) GetNavTree(c *models.ReqContext, hasEditPerm bool, prefs * navTree = s.addHelpLinks(navTree, c) + if len(navTree) < 1 { + navTree = make([]*navtree.NavLink, 0) + } + return navTree, nil }