fix: issue with postgres insert and paired item (#4020)

fix: issue with postgres node and paired item
This commit is contained in:
Omar Ajoue 2022-09-05 11:22:51 +02:00 committed by GitHub
parent 6be999714f
commit 9314086b6a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -188,7 +188,7 @@ export async function pgQueryV2(
if (mode === 'multiple') {
return (await db.multi(pgp.helpers.concat(allQueries)))
.map((result, i) => {
return this.helpers.constructExecutionMetaData(this.helpers.returnJsonArray([...result]), {
return this.helpers.constructExecutionMetaData(this.helpers.returnJsonArray(result), {
itemData: { item: i },
});
})
@ -374,9 +374,9 @@ export async function pgInsertV2(
if (mode === 'multiple') {
const query =
pgp.helpers.insert(getItemsCopy(items, columnNames, guardedColumns), cs) + returning;
return (await db.any(query))
.map((result, i) => {
return this.helpers.constructExecutionMetaData(this.helpers.returnJsonArray([...result]), {
const queryResult = await db.any(query);
return queryResult.map((result, i) => {
return this.helpers.constructExecutionMetaData(this.helpers.returnJsonArray(result), {
itemData: { item: i },
});
})