diff options
author | Mike DeRosa <derosm2@gmail.com> | 2014-07-12 16:40:59 -0400 |
---|---|---|
committer | Mike DeRosa <derosm2@gmail.com> | 2014-07-12 16:40:59 -0400 |
commit | 25f6c9bf9a6edb50dba5e8d6060364b3f7d1ceda (patch) | |
tree | dc992cf0e057207ad9f06862259ccb0145925d89 /src/node/handler/PadMessageHandler.js | |
parent | 7861cae76325c4fbc07876d95a264310a5bdc574 (diff) | |
download | etherpad-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.js | 2 |
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); |