From 1727b4626b5eea0b01a87560bff9630f2c30ec45 Mon Sep 17 00:00:00 2001 From: YErii Date: Thu, 27 Aug 2020 14:23:02 +0800 Subject: [PATCH] :bug: Fix possible request problem on Salesforce-Node (#894) As mentioned in this [doc](https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/resources_query.htm), sfdc use query string to represent a SOQL query. It may get error response in some environment if we provide the body param such as sandbox env. --- packages/nodes-base/nodes/Salesforce/GenericFunctions.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/nodes-base/nodes/Salesforce/GenericFunctions.ts b/packages/nodes-base/nodes/Salesforce/GenericFunctions.ts index c86e8ce676..9b183ca73d 100644 --- a/packages/nodes-base/nodes/Salesforce/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Salesforce/GenericFunctions.ts @@ -13,7 +13,7 @@ export async function salesforceApiRequest(this: IExecuteFunctions | IExecuteSin const subdomain = ((credentials!.accessTokenUrl as string).match(/https:\/\/(.+).salesforce\.com/) || [])[1] const options: OptionsWithUri = { method, - body, + body: method === "GET" ? undefined : body, qs, uri: uri || `https://${subdomain}.salesforce.com/services/data/v39.0${resource}`, json: true