summaryrefslogtreecommitdiff
path: root/src/node/db/Pad.js
diff options
context:
space:
mode:
authorMarcel Klehr <mklehr@gmx.net>2013-12-17 16:20:57 +0100
committerMarcel Klehr <mklehr@gmx.net>2013-12-17 16:20:57 +0100
commitadf05576b2e1602c26a1e3f65bafe707b3c8d1d6 (patch)
tree7df921c1ad954ec164dd67708e267c392503f835 /src/node/db/Pad.js
parentd1cad04647887b7860f9e6efdd27971d230c1e91 (diff)
downloadetherpad-lite-adf05576b2e1602c26a1e3f65bafe707b3c8d1d6.zip
Don't crash if CHANGESET_REQ fails
Diffstat (limited to 'src/node/db/Pad.js')
-rw-r--r--src/node/db/Pad.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/node/db/Pad.js b/src/node/db/Pad.js
index 180517d1..4f0f268b 100644
--- a/src/node/db/Pad.js
+++ b/src/node/db/Pad.js
@@ -203,7 +203,11 @@ Pad.prototype.getInternalRevisionAText = function getInternalRevisionAText(targe
{
curRev++;
var cs = changesets[curRev];
- atext = Changeset.applyToAText(cs, atext, apool);
+ try{
+ atext = Changeset.applyToAText(cs, atext, apool);
+ }catch(e) {
+ return callback(e)
+ }
}
callback(null);