From fffbdf4c82be15cbf80e079373d70660453654ab Mon Sep 17 00:00:00 2001 From: An Date: Thu, 30 Sep 2021 10:59:53 -0400 Subject: [PATCH] feature: allow delete request to accept body (#39817) --- packages/grafana-runtime/src/services/backendSrv.ts | 2 +- public/app/core/services/backend_srv.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/grafana-runtime/src/services/backendSrv.ts b/packages/grafana-runtime/src/services/backendSrv.ts index d80f8a89417..b673b00903c 100644 --- a/packages/grafana-runtime/src/services/backendSrv.ts +++ b/packages/grafana-runtime/src/services/backendSrv.ts @@ -140,7 +140,7 @@ export interface FetchError { */ export interface BackendSrv { get(url: string, params?: any, requestId?: string): Promise; - delete(url: string): Promise; + delete(url: string, data?: any): Promise; post(url: string, data?: any): Promise; patch(url: string, data?: any): Promise; put(url: string, data?: any): Promise; diff --git a/public/app/core/services/backend_srv.ts b/public/app/core/services/backend_srv.ts index 5d19a05316d..260020ff640 100644 --- a/public/app/core/services/backend_srv.ts +++ b/public/app/core/services/backend_srv.ts @@ -385,8 +385,8 @@ export class BackendSrv implements BackendService { return await this.request({ method: 'GET', url, params, requestId }); } - async delete(url: string) { - return await this.request({ method: 'DELETE', url }); + async delete(url: string, data?: any) { + return await this.request({ method: 'DELETE', url, data }); } async post(url: string, data?: any) {