From c21968db3d05d706cba199fb101f04a637132271 Mon Sep 17 00:00:00 2001 From: oleg Date: Fri, 10 Oct 2025 10:21:21 +0200 Subject: [PATCH] fix(ai-builder): Fix loading of Data Table nodes for AI Builder (#20546) --- .../src/ai-workflow-builder-agent.service.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/@n8n/ai-workflow-builder.ee/src/ai-workflow-builder-agent.service.ts b/packages/@n8n/ai-workflow-builder.ee/src/ai-workflow-builder-agent.service.ts index dba42c7f803..27ac900ebea 100644 --- a/packages/@n8n/ai-workflow-builder.ee/src/ai-workflow-builder-agent.service.ts +++ b/packages/@n8n/ai-workflow-builder.ee/src/ai-workflow-builder-agent.service.ts @@ -148,7 +148,10 @@ export class AiWorkflowBuilderService { }) .filter( (nodeType): nodeType is INodeTypeDescription => - nodeType !== undefined && nodeType.hidden !== true, + // We filter out hidden nodes, except for the Data Table node which has custom hiding logic + // See more details in DataTable.node.ts#L29 + nodeType !== undefined && + (nodeType.hidden !== true || nodeType.name === 'n8n-nodes-base.dataTable'), ) .map((nodeType, _index, nodeTypes: INodeTypeDescription[]) => { // If the node type is a tool, we need to find the corresponding non-tool node type