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

View File

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