summaryrefslogtreecommitdiff
path: root/lib/realtime.js
diff options
context:
space:
mode:
authorWu Cheng-Han2016-10-12 17:50:36 +0800
committerWu Cheng-Han2016-10-12 17:50:36 +0800
commitc98d2639286344188f50045ab2e28a157df7ddf7 (patch)
tree94759c95848df15391a49b0019148fa21d60597e /lib/realtime.js
parentf3d4b55856e1d7f043831c5d8fcf92bc74395605 (diff)
Fix to handle undefined document on update history
Diffstat (limited to 'lib/realtime.js')
-rw-r--r--lib/realtime.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/realtime.js b/lib/realtime.js
index ea3735a6..d069a486 100644
--- a/lib/realtime.js
+++ b/lib/realtime.js
@@ -396,7 +396,7 @@ function finishConnection(socket, note, user) {
// update user note history
setTimeout(function () {
var noteId = note.alias ? note.alias : LZString.compressToBase64(note.id);
- history.updateHistory(user.userid, noteId, note.server.document);
+ if (note.server) history.updateHistory(user.userid, noteId, note.server.document);
}, 0);
emitOnlineUsers(socket);
@@ -669,7 +669,7 @@ function operationCallback(socket, operation) {
// update user note history
setTimeout(function() {
var noteId = note.alias ? note.alias : LZString.compressToBase64(note.id);
- history.updateHistory(userId, noteId, note.server.document);
+ if (note.server) history.updateHistory(userId, noteId, note.server.document);
}, 0);
}