Public Dashboards: Only use queries from dashboard for caching (#54596)

Don't accept frontend queries for query caching when its from a public dashboard. Use queries on the dashboard instead.
This commit is contained in:
owensmallwood
2022-09-07 12:08:52 -06:00
committed by GitHub
parent 4223d3a6a7
commit 108678a8cc
9 changed files with 204 additions and 99 deletions
+2 -2
View File
@@ -158,8 +158,8 @@ func (api *Api) QueryPublicDashboard(c *models.ReqContext) response.Response {
return response.Error(http.StatusBadRequest, "invalid panel ID", err)
}
reqDTO := &PublicDashboardQueryDTO{}
if err = web.Bind(c.Req, reqDTO); err != nil {
reqDTO := PublicDashboardQueryDTO{}
if err = web.Bind(c.Req, &reqDTO); err != nil {
return response.Error(http.StatusBadRequest, "bad request data", err)
}