From 094c9d74d1963307bc3c19aa1217c37856640694 Mon Sep 17 00:00:00 2001 From: Aaron Gutierrez Date: Thu, 21 Dec 2023 10:21:08 -0800 Subject: [PATCH] fix(Asana Node): Omit body from GET, HEAD, and DELETE requests (#8057) Avoid unnecessarily including a request body with GET and HEAD requests. Per RFC 7230 clients should not include a body for these requests, and we (Asana) are rolling out an infrastructure change that will cause these requests to fail. --- packages/nodes-base/nodes/Asana/GenericFunctions.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/nodes-base/nodes/Asana/GenericFunctions.ts b/packages/nodes-base/nodes/Asana/GenericFunctions.ts index 05f1150a5e33d..106ede80c434a 100644 --- a/packages/nodes-base/nodes/Asana/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Asana/GenericFunctions.ts @@ -27,7 +27,7 @@ export async function asanaApiRequest( const options: IHttpRequestOptions = { headers: {}, method, - body: { data: body }, + body: method === 'GET' || method === 'HEAD' || method === 'DELETE' ? null : { data: body }, qs: query, url: uri || `https://app.asana.com/api/1.0${endpoint}`, json: true,