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('|')}`); }