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 08:53:48 +01:00 committed by GitHub
parent 83c400e8d4
commit b2ac67f154
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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);
});
}