fix(core): Account for itemless case on restoring binary data ID (#7305)

https://linear.app/n8n/issue/PAY-862
This commit is contained in:
Iván Ovejero
2023-10-02 09:13:55 +02:00
committed by GitHub
parent d1b6c7fd79
commit 1691223789
2 changed files with 12 additions and 2 deletions

View File

@@ -25,7 +25,7 @@ export async function restoreBinaryDataId(run: IRun, executionId: string) {
const { runData } = run.data.resultData;
const promises = Object.keys(runData).map(async (nodeName) => {
const binaryDataId = runData[nodeName]?.[0]?.data?.main?.[0]?.[0].binary?.data.id;
const binaryDataId = runData[nodeName]?.[0]?.data?.main?.[0]?.[0]?.binary?.data.id;
if (!binaryDataId || !isMissingExecutionId(binaryDataId)) return;