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 eea3ab8b07
commit fa6267a2ac
1 changed files with 7 additions and 5 deletions

View File

@ -130,12 +130,14 @@ exports.save = async function(ctx) {
} }
// if the row obj had an _id then it will have been retrieved // if the row obj had an _id then it will have been retrieved
if (inputs._id && inputs._rev) {
const existingRow = await db.get(inputs._id) const existingRow = await db.get(inputs._id)
if (existingRow) { if (existingRow) {
ctx.params.rowId = inputs._id ctx.params.rowId = inputs._id
await exports.patch(ctx) await exports.patch(ctx)
return return
} }
}
if (!inputs._rev && !inputs._id) { if (!inputs._rev && !inputs._id) {
// TODO remove special user case in future // TODO remove special user case in future