summaryrefslogtreecommitdiff
path: root/src/node/handler/PadMessageHandler.js
diff options
context:
space:
mode:
authorMike DeRosa <derosm2@gmail.com>2014-07-12 16:40:59 -0400
committerMike DeRosa <derosm2@gmail.com>2014-07-12 16:40:59 -0400
commit25f6c9bf9a6edb50dba5e8d6060364b3f7d1ceda (patch)
treedc992cf0e057207ad9f06862259ccb0145925d89 /src/node/handler/PadMessageHandler.js
parent7861cae76325c4fbc07876d95a264310a5bdc574 (diff)
downloadetherpad-lite-25f6c9bf9a6edb50dba5e8d6060364b3f7d1ceda.zip
Checking if the author for the sessions match instead of comparing the entire session.
Diffstat (limited to 'src/node/handler/PadMessageHandler.js')
-rw-r--r--src/node/handler/PadMessageHandler.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/node/handler/PadMessageHandler.js b/src/node/handler/PadMessageHandler.js
index d0184bc2..7a82e4b1 100644
--- a/src/node/handler/PadMessageHandler.js
+++ b/src/node/handler/PadMessageHandler.js
@@ -871,7 +871,7 @@ function handleSwitchToPad(client, message)
var roomClients = socketio.sockets.clients(padId);
for(var i = 0; i < roomClients.length; i++) {
var sinfo = sessioninfos[roomClients[i].id];
- if(sinfo && sinfo == currentSession) {
+ if(sinfo && sinfo.author == currentSession.author) {
// fix user's counter, works on page refresh or if user closes browser window and then rejoins
sessioninfos[roomClients[i].id] = {};
roomClients[i].leave(padId);