mirror of
https://github.com/grafana/grafana.git
synced 2025-08-03 00:42:03 +08:00
K8s: Match status codes from single tenant (#90153)
Co-authored-by: Jean-Philippe Quémémer <jeanphilippe.quemener@grafana.com>
This commit is contained in:

committed by
GitHub

parent
936b3a7a5d
commit
bb187ce4b1
@ -80,19 +80,11 @@ func (d *pluginClient) QueryData(ctx context.Context, req data.QueryDataRequest)
|
||||
return http.StatusBadRequest, nil, err
|
||||
}
|
||||
|
||||
code := http.StatusOK
|
||||
rsp, err := d.pluginClient.QueryData(ctx, qdr)
|
||||
if err == nil {
|
||||
for _, v := range rsp.Responses {
|
||||
if v.Error != nil {
|
||||
code = http.StatusMultiStatus
|
||||
break
|
||||
}
|
||||
}
|
||||
} else {
|
||||
code = http.StatusInternalServerError
|
||||
if err != nil {
|
||||
return http.StatusInternalServerError, rsp, err
|
||||
}
|
||||
return code, rsp, err
|
||||
return query.GetResponseCode(rsp), rsp, err
|
||||
}
|
||||
|
||||
// GetDatasourceAPI implements DataSourceRegistry.
|
||||
|
Reference in New Issue
Block a user