fix(core): Fix expression with paired item with multi-input node (#7424)

https://linear.app/n8n/issue/PAY-630

Minimal repro:
https://internal.users.n8n.cloud/workflow/9HSkIy4T1LqXbm1H
This commit is contained in:
Iván Ovejero
2023-10-12 17:32:14 +02:00
committed by GitHub
parent e9b6ab04cd
commit ec141416e2
3 changed files with 214 additions and 3 deletions

View File

@@ -1044,9 +1044,9 @@ export class WorkflowDataProxy {
});
}
const sourceData: ISourceData = that.executeData.source.main[
pairedItem.input || 0
] as ISourceData;
const sourceData: ISourceData | null =
that.executeData.source.main[pairedItem.input || 0] ??
that.executeData.source.main[0];
return getPairedItem(nodeName, sourceData, pairedItem);
};