PublicDashboards: Sanitize metadata from public dashboard queries (#55269)

* Add function to remove metadata from queries

* Add test for RemoveMetadataFromQueryData function

* Remove only custom data and executed query string

* Add sanity check to SanitizeMetadataFromQueryData
This commit is contained in:
Guilherme Caulada
2022-09-19 12:44:29 -03:00
committed by GitHub
parent d5e4b08a3a
commit ee899e8c3a
3 changed files with 68 additions and 0 deletions

View File

@@ -215,6 +215,7 @@ func (pd *PublicDashboardServiceImpl) GetQueryDataResponse(ctx context.Context,
}
pd.log.Info("Successfully queried datasources for public dashboard", "datasources", reqDatasources)
queries.SanitizeMetadataFromQueryData(res)
return res, nil
}