diff --git a/packages/nodes-base/nodes/Wordpress/GenericFunctions.ts b/packages/nodes-base/nodes/Wordpress/GenericFunctions.ts index a3bd42d74c..8e29fa218e 100644 --- a/packages/nodes-base/nodes/Wordpress/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Wordpress/GenericFunctions.ts @@ -30,7 +30,7 @@ export async function wordpressApiRequest(this: IExecuteFunctions | IExecuteSing method, qs, body, - uri: uri ||`${credentials!.url}/wp-json/wp/v2${resource}`, + uri: uri || `${credentials!.url}/wp-json/wp/v2${resource}`, json: true }; options = Object.assign({}, options, option); @@ -41,7 +41,7 @@ export async function wordpressApiRequest(this: IExecuteFunctions | IExecuteSing return await this.helpers.request!(options); } catch (error) { let errorMessage = error.message; - if (error.response.body) { + if (error.response && error.response.body) { errorMessage = error.response.body.message || error.response.body.Message || error.message; } diff --git a/packages/nodes-base/nodes/Wordpress/Wordpress.node.ts b/packages/nodes-base/nodes/Wordpress/Wordpress.node.ts index 6e8136959e..225422ddbf 100644 --- a/packages/nodes-base/nodes/Wordpress/Wordpress.node.ts +++ b/packages/nodes-base/nodes/Wordpress/Wordpress.node.ts @@ -238,7 +238,7 @@ export class Wordpress implements INodeType { if (options.context) { qs.context = options.context as string; } - responseData = await wordpressApiRequest.call(this,'GET', `/posts/${postId}`, {}, qs); + responseData = await wordpressApiRequest.call(this, 'GET', `/posts/${postId}`, {}, qs); } //https://developer.wordpress.org/rest-api/reference/posts/#list-posts if (operation === 'getAll') { @@ -372,7 +372,7 @@ export class Wordpress implements INodeType { if (options.context) { qs.context = options.context as string; } - responseData = await wordpressApiRequest.call(this,'GET', `/users/${userId}`, {}, qs); + responseData = await wordpressApiRequest.call(this, 'GET', `/users/${userId}`, {}, qs); } //https://developer.wordpress.org/rest-api/reference/users/#list-users if (operation === 'getAll') {