From 6cc1c771eadc62039c6a7d10b2702982752327eb Mon Sep 17 00:00:00 2001 From: Jan Oberhauser Date: Mon, 20 Apr 2020 09:22:31 +0200 Subject: [PATCH] :zap: Small improvements to Hubspot-Node --- packages/nodes-base/nodes/Hubspot/CompanyDescription.ts | 2 +- packages/nodes-base/nodes/Hubspot/GenericFunctions.ts | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/nodes-base/nodes/Hubspot/CompanyDescription.ts b/packages/nodes-base/nodes/Hubspot/CompanyDescription.ts index 60d76ebe8d..2a6405f20d 100644 --- a/packages/nodes-base/nodes/Hubspot/CompanyDescription.ts +++ b/packages/nodes-base/nodes/Hubspot/CompanyDescription.ts @@ -141,7 +141,7 @@ export const companyFields = [ description: 'The domain name of the company or organization' }, { - displayName: 'Company Owmer', + displayName: 'Company Owner', name: 'companyOwner', type: 'options', typeOptions: { diff --git a/packages/nodes-base/nodes/Hubspot/GenericFunctions.ts b/packages/nodes-base/nodes/Hubspot/GenericFunctions.ts index cfce92ff20..969c392cdd 100644 --- a/packages/nodes-base/nodes/Hubspot/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Hubspot/GenericFunctions.ts @@ -33,7 +33,13 @@ export async function hubspotApiRequest(this: IHookFunctions | IExecuteFunctions } catch (error) { if (error.response && error.response.body && error.response.body.errors) { // Try to return the error prettier - const errorMessages = error.response.body.errors; + let errorMessages = error.response.body.errors; + + if (errorMessages[0].message) { + // @ts-ignore + errorMessages = errorMessages.map(errorItem => errorItem.message); + } + throw new Error(`Hubspot error response [${error.statusCode}]: ${errorMessages.join('|')}`); }