From 19438572312cf9354c333aeb52ccbf1ab81fc51f Mon Sep 17 00:00:00 2001 From: Jon Date: Wed, 13 Dec 2023 15:24:43 +0000 Subject: [PATCH] fix(ActiveCampaign Node): Fix pagination issue when loading tags (#8017) ## Summary Changes the getTags method to use the paginated API call. ## Related tickets and issues https://community.n8n.io/t/activecampaign-node-is-not-loading-all-tags/34169 --- .../nodes-base/nodes/ActiveCampaign/ActiveCampaign.node.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/nodes-base/nodes/ActiveCampaign/ActiveCampaign.node.ts b/packages/nodes-base/nodes/ActiveCampaign/ActiveCampaign.node.ts index 54de0588d..404aebb8b 100644 --- a/packages/nodes-base/nodes/ActiveCampaign/ActiveCampaign.node.ts +++ b/packages/nodes-base/nodes/ActiveCampaign/ActiveCampaign.node.ts @@ -285,13 +285,15 @@ export class ActiveCampaign implements INodeType { // select them easily async getTags(this: ILoadOptionsFunctions): Promise { const returnData: INodePropertyOptions[] = []; - const { tags } = await activeCampaignApiRequest.call( + const tags = await activeCampaignApiRequestAllItems.call( this, 'GET', '/api/3/tags', {}, { limit: 100 }, + 'tags', ); + for (const tag of tags) { returnData.push({ name: tag.tag,