This commit is contained in:
parent
09b9830fd0
commit
6690b055b4
@ -76,7 +76,7 @@ export default function (server, opts, done) {
|
|||||||
return reply.code(400).send({ error: "No ID query parameter" });
|
return reply.code(400).send({ error: "No ID query parameter" });
|
||||||
|
|
||||||
return server.level.db.get(req.params.id).then(r=>r.version||-1).catch(_=>-1).then(db_version=>{
|
return server.level.db.get(req.params.id).then(r=>r.version||-1).catch(_=>-1).then(db_version=>{
|
||||||
if(db_version+1 == req.body.version)
|
if(db_version+1 == req.body.version || db_version == -1)
|
||||||
return server.level.db.put(req.params.id, req.body)
|
return server.level.db.put(req.params.id, req.body)
|
||||||
.then(_=>reply.send({ content: "ok" }))
|
.then(_=>reply.send({ content: "ok" }))
|
||||||
.catch(_=>reply.code(500).send({ error: "Error with DB" }))
|
.catch(_=>reply.code(500).send({ error: "Error with DB" }))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user