mirror of
https://github.com/ether/etherpad-lite.git
synced 2025-04-20 23:46:14 -04:00
bin/rebuildPad.js: Fix check for existing rev
This commit is contained in:
parent
846e3e9fbd
commit
0ad0160b7c
1 changed files with 1 additions and 3 deletions
|
@ -56,9 +56,7 @@ const newPadId = process.argv[4] || `${padId}-rebuilt`;
|
||||||
newPad.pool.numToAttrib = oldPad.pool.numToAttrib;
|
newPad.pool.numToAttrib = oldPad.pool.numToAttrib;
|
||||||
for (let curRevNum = 0; curRevNum <= newRevHead; curRevNum++) {
|
for (let curRevNum = 0; curRevNum <= newRevHead; curRevNum++) {
|
||||||
const rev = await db.get(`pad:${padId}:revs:${curRevNum}`);
|
const rev = await db.get(`pad:${padId}:revs:${curRevNum}`);
|
||||||
if (rev.meta) {
|
if (!rev || !rev.meta) throw new Error('The specified revision number could not be found.');
|
||||||
throw new Error('The specified revision number could not be found.');
|
|
||||||
}
|
|
||||||
const newRevNum = ++newPad.head;
|
const newRevNum = ++newPad.head;
|
||||||
const newRevId = `pad:${newPad.id}:revs:${newRevNum}`;
|
const newRevId = `pad:${newPad.id}:revs:${newRevNum}`;
|
||||||
await Promise.all([
|
await Promise.all([
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue