1
0
Fork 0
mirror of synced 2024-07-07 15:25:52 +12:00

Don't return foreign keys on updates and deletes

This commit is contained in:
adrinr 2023-02-06 17:37:00 +00:00
parent 29503d1244
commit c87efb7866
2 changed files with 5 additions and 2 deletions

View file

@ -280,6 +280,7 @@ describe("row api - postgres", () => {
const res = await updateRow(postgresTable._id, updatedRow)
expect(res.status).toBe(200)
expect(res.body).toEqual(updatedRow)
const persistedRow = await config.getRow(postgresTable._id!, row.id)

View file

@ -497,7 +497,9 @@ class InternalBuilder {
if (opts.disableReturning) {
return query.update(parsedBody)
} else {
return query.update(parsedBody).returning("*")
return query
.update(parsedBody)
.returning(generateSelectStatement(json, knex, true))
}
}
@ -512,7 +514,7 @@ class InternalBuilder {
if (opts.disableReturning) {
return query.delete()
} else {
return query.delete().returning("*")
return query.delete().returning(generateSelectStatement(json, knex, true))
}
}
}