Plugins: Fix Default Nav URL for dashboard includes (#47143)

* Plugins: Fix Default Nav URL for dashboard includes

* update nav links

* PR comments
This commit is contained in:
Will Browne authored and GitHub committed 2022-04-06 10:50:39 +02:00
1 parent f3c1448b57
commit aef5b29173
5 files changed
+83 -20

No files matched your search

+7 -1
View File
@@ -271,7 +271,13 @@ func setDefaultNavURL(p *plugins.Plugin) {
p.DefaultNavURL = path.Join("/plugins/", p.ID, "/page/", include.Slug)
}
if include.Type == "dashboard" {
p.DefaultNavURL = path.Join("/dashboard/db/", include.Slug)
dboardURL := include.DashboardURLPath()
if dboardURL == "" {
p.Logger().Warn("Included dashboard is missing a UID field")
continue
}
p.DefaultNavURL = dboardURL
}
}
}