mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Elasticsearch: Fix source for invalid query error (#93501)
This commit is contained in:
parent
2ad558d046
commit
fac98d9084
@ -77,7 +77,7 @@ func (e *elasticsearchDataQuery) execute() (*backend.QueryDataResponse, error) {
|
|||||||
e.logger.Info("Prepared request", "queriesLength", len(queries), "duration", time.Since(start), "stage", es.StagePrepareRequest)
|
e.logger.Info("Prepared request", "queriesLength", len(queries), "duration", time.Since(start), "stage", es.StagePrepareRequest)
|
||||||
res, err := e.client.ExecuteMultisearch(req)
|
res, err := e.client.ExecuteMultisearch(req)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
// We are returning error containing the source that was added trough errorsource.Middleware
|
// We are returning error containing the source that was added through errorsource.Middleware
|
||||||
return errorsource.AddErrorToResponse(e.dataQueries[0].RefID, response, err), nil
|
return errorsource.AddErrorToResponse(e.dataQueries[0].RefID, response, err), nil
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -87,7 +87,7 @@ func (e *elasticsearchDataQuery) execute() (*backend.QueryDataResponse, error) {
|
|||||||
func (e *elasticsearchDataQuery) processQuery(q *Query, ms *es.MultiSearchRequestBuilder, from, to int64) error {
|
func (e *elasticsearchDataQuery) processQuery(q *Query, ms *es.MultiSearchRequestBuilder, from, to int64) error {
|
||||||
err := isQueryWithError(q)
|
err := isQueryWithError(q)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
err = fmt.Errorf("received invalid query. %w", err)
|
err = errorsource.DownstreamError(fmt.Errorf("received invalid query. %w", err), false)
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user