diff --git a/packages/nodes-base/nodes/Hubspot/GenericFunctions.ts b/packages/nodes-base/nodes/Hubspot/GenericFunctions.ts index b47956d24f..53953d9856 100644 --- a/packages/nodes-base/nodes/Hubspot/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Hubspot/GenericFunctions.ts @@ -89,9 +89,10 @@ export async function hubspotApiRequestAllItems(this: IHookFunctions | IExecuteF do { responseData = await hubspotApiRequest.call(this, method, endpoint, body, query); query.offset = responseData.offset; - query['vid-offset'] = responseData['vid-offset']; + query.vidOffset = responseData['vid-offset']; returnData.push.apply(returnData, responseData[propertyName]); - if (query.limit && query.limit <= returnData.length) { + //ticket:getAll endpoint does not support setting a limit, so return once the limit is reached + if (query.limit && query.limit <= returnData.length && endpoint.includes('/tickets/paged')) { return returnData; } } while ( @@ -102,7 +103,6 @@ export async function hubspotApiRequestAllItems(this: IHookFunctions | IExecuteF return returnData; } - export function validateJSON(json: string | undefined): any { // tslint:disable-line:no-any let result; try {