diff options
author | Wu Cheng-Han | 2016-10-12 17:50:36 +0800 |
---|---|---|
committer | Wu Cheng-Han | 2016-10-12 17:50:36 +0800 |
commit | c98d2639286344188f50045ab2e28a157df7ddf7 (patch) | |
tree | 94759c95848df15391a49b0019148fa21d60597e | |
parent | f3d4b55856e1d7f043831c5d8fcf92bc74395605 (diff) |
Fix to handle undefined document on update history
Diffstat (limited to '')
-rw-r--r-- | lib/realtime.js | 4 |
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); } |