summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/ot/server.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/ot/server.js b/lib/ot/server.js
index fec3b6f0..b6559291 100644
--- a/lib/ot/server.js
+++ b/lib/ot/server.js
@@ -32,7 +32,8 @@ ot.Server = (function (global) {
// ... and apply that on the document.
var newDocument = operation.apply(this.document);
// ignore if exceed the max length of document
- if(newDocument.length > config.documentmaxlength) return;
+ if(newDocument.length > config.documentmaxlength && newDocument.length > this.document.length)
+ return;
this.document = newDocument;
// Store operation in history.
this.operations.push(operation);