fix(wufooTrigger Node): fix form names not being listed correctly (#4151)

This commit is contained in:
Jonathan Bennetts
2022-09-30 12:18:14 +01:00
committed by GitHub
parent 764bd3522b
commit 616d62aa8e
3 changed files with 29 additions and 11 deletions

View File

@@ -7,7 +7,7 @@ import {
ILoadOptionsFunctions,
} from 'n8n-core';
import { IDataObject, NodeApiError, NodeOperationError } from 'n8n-workflow';
import { IDataObject, JsonObject, NodeApiError } from 'n8n-workflow';
export async function wufooApiRequest(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
@@ -23,10 +23,6 @@ export async function wufooApiRequest(
const credentials = await this.getCredentials('wufooApi');
let options: OptionsWithUri = {
auth: {
username: credentials!.apiKey as string,
password: '',
},
method,
form: body,
body,
@@ -41,8 +37,8 @@ export async function wufooApiRequest(
}
try {
return await this.helpers.request!(options);
return await this.helpers.requestWithAuthentication.call(this, 'wufooApi', options);
} catch (error) {
throw new NodeApiError(this.getNode(), error);
throw new NodeApiError(this.getNode(), error as JsonObject);
}
}