Prometheus: Fix resource call panic (#50216)

This commit is contained in:
Todd Treece
2022-06-05 14:18:26 -04:00
committed by GitHub
parent 4b8a4449ed
commit 4aa5e7e69e

View File

@@ -58,7 +58,11 @@ func (r *Resource) fetch(ctx context.Context, client *client.Client, req *backen
resp, err := client.QueryResource(ctx, req.Method, u.Path, u.Query())
if err != nil {
return resp.StatusCode, nil, err
statusCode := 500
if resp != nil {
statusCode = resp.StatusCode
}
return statusCode, nil, err
}
defer resp.Body.Close() //nolint (we don't care about the error being returned by resp.Body.Close())