perf(editor): Improve executionDataToJson performance (no-changelog) (#18397)

This commit is contained in:
Alex Grozav
2025-08-15 13:06:38 +03:00
committed by GitHub
parent 62f4361f46
commit 17ffa2edc5

View File

@@ -100,10 +100,13 @@ export function isValueExpression(
}
export const executionDataToJson = (inputData: INodeExecutionData[]): IDataObject[] =>
inputData.reduce<IDataObject[]>(
(acc, item) => (isJsonKeyObject(item) ? acc.concat(item.json) : acc),
[],
);
inputData.reduce<IDataObject[]>((acc, item) => {
if (isJsonKeyObject(item)) {
acc.push(item.json);
}
return acc;
}, []);
export const hasOnlyListMode = (parameter: INodeProperties): boolean => {
return (