Fixing an issue with save row, changing how pre existing was handled caused an issue.

This commit is contained in:
mike12345567 2021-04-13 17:41:32 +01:00
parent b9381e04a2
commit f1e37a501c
1 changed files with 7 additions and 5 deletions

View File

@ -130,11 +130,13 @@ exports.save = async function(ctx) {
}
// if the row obj had an _id then it will have been retrieved
const existingRow = await db.get(inputs._id)
if (existingRow) {
ctx.params.rowId = inputs._id
await exports.patch(ctx)
return
if (inputs._id && inputs._rev) {
const existingRow = await db.get(inputs._id)
if (existingRow) {
ctx.params.rowId = inputs._id
await exports.patch(ctx)
return
}
}
if (!inputs._rev && !inputs._id) {