Copy data on execution only if needed

This commit is contained in:
Jan Oberhauser
2019-08-01 22:55:33 +02:00
parent a8f1f9c0ba
commit 1b59d7b886
20 changed files with 182 additions and 65 deletions

View File

@@ -621,8 +621,11 @@ export class Chargebee implements INodeType {
returnData.push(data.invoice as IDataObject);
});
} else if (resource === 'invoice' && operation === 'pdfUrl') {
item.json.pdfUrl = responseData.download.download_url;
returnData.push(item.json);
const data: IDataObject = {};
Object.assign(data, items[i].json);
data.pdfUrl = responseData.download.download_url;
returnData.push(data);
} else {
returnData.push(responseData);
}