fix(Snowflake Node): Avoid call stack overflow on large result sets (#29200)

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Jon
2026-04-30 07:53:48 +00:00
committed by GitHub
co-authored by Claude Sonnet 4.6
parent 83c400e8d4
commit b2ac67f154
@@ -182,7 +182,7 @@ export class Snowflake implements INodeType {
await connect(connection);
const returnData: INodeExecutionData[] = [];
let returnData: INodeExecutionData[] = [];
const items = this.getInputData();
const operation = this.getNodeParameter('operation', 0);
@@ -203,7 +203,7 @@ export class Snowflake implements INodeType {
this.helpers.returnJsonArray(responseData as IDataObject[]),
{ itemData: { item: i } },
);
returnData.push(...executionData);
returnData = returnData.concat(executionData);
}
}
@@ -224,7 +224,7 @@ export class Snowflake implements INodeType {
this.helpers.returnJsonArray(d),
{ itemData: { item: i } },
);
returnData.push(...executionData);
returnData = returnData.concat(executionData);
});
}
@@ -261,7 +261,7 @@ export class Snowflake implements INodeType {
this.helpers.returnJsonArray(d),
{ itemData: { item: i } },
);
returnData.push(...executionData);
returnData = returnData.concat(executionData);
});
}