BackendSrv: Adds missing props back to response object in datasourceRequest (#21727)

* BackendSrv: Adds status, headers, statusText, redirect, type and url back to response
Fixes #21662

* BackendSrv: Adds request object back to datasourceRequest response
Fixes #21662
This commit is contained in:
Hugo Häggmark
2020-01-27 07:25:24 +01:00
committed by GitHub
parent 0fda3c4f44
commit 18788727f4
4 changed files with 128 additions and 37 deletions

View File

@@ -1,7 +1,7 @@
import React, { PureComponent } from 'react';
import appEvents from 'app/core/app_events';
import { CopyToClipboard } from 'app/core/components/CopyToClipboard/CopyToClipboard';
import { LoadingPlaceholder, JSONFormatter } from '@grafana/ui';
import { JSONFormatter, LoadingPlaceholder } from '@grafana/ui';
import { CoreEvents } from 'app/types';
import { AppEvents, PanelEvents } from '@grafana/data';
@@ -96,9 +96,7 @@ export class QueryInspector extends PureComponent<Props, State> {
delete response.headers;
}
if (response.config) {
response.request = response.config;
delete response.config;
if (response.request) {
delete response.request.transformRequest;
delete response.request.transformResponse;
delete response.request.paramSerializer;
@@ -116,6 +114,10 @@ export class QueryInspector extends PureComponent<Props, State> {
delete response.data;
delete response.status;
delete response.statusText;
delete response.ok;
delete response.url;
delete response.redirected;
delete response.type;
delete response.$$config;
}
this.setState(prevState => ({