feat(Data Table Node): Enable Data Table as Tool (no-changelog) (#19041)

This commit is contained in:
Charlie Kolb
2025-09-01 13:25:30 +02:00
committed by GitHub
parent 168ac0e9f2
commit 5bcff78174
2 changed files with 3 additions and 2 deletions

View File

@@ -35,7 +35,7 @@ export class DataStoreProxyService implements DataStoreProxyProvider {
} }
private validateRequest(node: INode) { private validateRequest(node: INode) {
if (node.type !== 'n8n-nodes-base.dataTable') { if (node.type !== 'n8n-nodes-base.dataTable' && node.type !== 'n8n-nodes-base.dataTableTool') {
throw new Error('This proxy is only available for data table nodes'); throw new Error('This proxy is only available for data table nodes');
} }
} }

View File

@@ -227,6 +227,7 @@ export const TELEGRAM_TRIGGER_NODE_TYPE = 'n8n-nodes-base.telegramTrigger';
export const FACEBOOK_LEAD_ADS_TRIGGER_NODE_TYPE = 'n8n-nodes-base.facebookLeadAdsTrigger'; export const FACEBOOK_LEAD_ADS_TRIGGER_NODE_TYPE = 'n8n-nodes-base.facebookLeadAdsTrigger';
export const RESPOND_TO_WEBHOOK_NODE_TYPE = 'n8n-nodes-base.respondToWebhook'; export const RESPOND_TO_WEBHOOK_NODE_TYPE = 'n8n-nodes-base.respondToWebhook';
export const DATA_STORE_NODE_TYPE = 'n8n-nodes-base.dataTable'; export const DATA_STORE_NODE_TYPE = 'n8n-nodes-base.dataTable';
export const DATA_STORE_TOOL_NODE_TYPE = 'n8n-nodes-base.dataTableTool';
export const CREDENTIAL_ONLY_NODE_PREFIX = 'n8n-creds-base'; export const CREDENTIAL_ONLY_NODE_PREFIX = 'n8n-creds-base';
export const CREDENTIAL_ONLY_HTTP_NODE_VERSION = 4.1; export const CREDENTIAL_ONLY_HTTP_NODE_VERSION = 4.1;
@@ -254,9 +255,9 @@ export const NODES_USING_CODE_NODE_EDITOR = [
AI_CODE_NODE_TYPE, AI_CODE_NODE_TYPE,
AI_TRANSFORM_NODE_TYPE, AI_TRANSFORM_NODE_TYPE,
]; ];
export const MODULE_ENABLED_NODES = [ export const MODULE_ENABLED_NODES = [
{ nodeType: DATA_STORE_NODE_TYPE, module: DATA_STORE_MODULE_NAME }, { nodeType: DATA_STORE_NODE_TYPE, module: DATA_STORE_MODULE_NAME },
{ nodeType: DATA_STORE_TOOL_NODE_TYPE, module: DATA_STORE_MODULE_NAME },
]; ];
export const NODE_POSITION_CONFLICT_ALLOWLIST = [STICKY_NODE_TYPE]; export const NODE_POSITION_CONFLICT_ALLOWLIST = [STICKY_NODE_TYPE];