From c9924ee706edca1591b1c879f8e5d593b48f254c Mon Sep 17 00:00:00 2001 From: Robin Schneider Date: Wed, 7 Oct 2015 12:42:19 +0200 Subject: [PATCH] Give better error message when rebuildPad.js hits a non-existing rev. --- bin/rebuildPad.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bin/rebuildPad.js b/bin/rebuildPad.js index c8383342..60c5f4ed 100644 --- a/bin/rebuildPad.js +++ b/bin/rebuildPad.js @@ -79,6 +79,9 @@ async.series([ newPad.pool.numToAttrib = oldPad.pool.numToAttrib; for(var curRevNum = 0; curRevNum <= newRevHead; curRevNum++) { db.db.get("pad:" + padId + ":revs:" + curRevNum, function(err, rev) { + if (rev.meta) { + throw "The specified revision number could not be found."; + } var newRevNum = ++newPad.head; var newRevId = "pad:" + newPad.id + ":revs:" + newRevNum; db.db.set(newRevId, rev);