Navigation: Correctly create Alerts and incidents section when using legacy alerting (#64924)

check for legacy alerting node as well
This commit is contained in:
Ashley Harrison
2023-03-16 17:55:23 +00:00
committed by GitHub
parent 27e2b037ae
commit 54dd8943ca
3 changed files with 6 additions and 1 deletions
@@ -179,6 +179,10 @@ func (s *ServiceImpl) processAppPlugin(plugin plugins.PluginDTO, c *contextmodel
func (s *ServiceImpl) addPluginToSection(c *contextmodel.ReqContext, treeRoot *navtree.NavTreeRoot, plugin plugins.PluginDTO, appLink *navtree.NavLink) {
// Handle moving apps into specific navtree sections
alertingNode := treeRoot.FindById(navtree.NavIDAlerting)
if alertingNode == nil {
// Search for legacy alerting node just in case
alertingNode = treeRoot.FindById(navtree.NavIDAlertingLegacy)
}
sectionID := navtree.NavIDApps
if navConfig, hasOverride := s.navigationAppConfig[plugin.ID]; hasOverride {