fix(gmail): fix node and improve helper so to avoid double wrapping in json key (#4052)

* fix: improve helper so to avoid double wrapping in json key

* fix: gmail node should now correctly output data
This commit is contained in:
Omar Ajoue
2022-09-07 16:02:48 +02:00
committed by GitHub
parent b26545d94c
commit fbd044bf87
2 changed files with 13 additions and 16 deletions

View File

@@ -1309,8 +1309,13 @@ export function returnJsonArray(jsonData: IDataObject | IDataObject[]): INodeExe
jsonData = [jsonData];
}
jsonData.forEach((data: IDataObject) => {
returnData.push({ json: data });
jsonData.forEach((data: IDataObject & { json?: IDataObject }) => {
if (data.json) {
// We already have the JSON key so avoid double wrapping
returnData.push({ ...data, json: data.json });
} else {
returnData.push({ json: data });
}
});
return returnData;