From 554912a18f26d2a55009247999b262333b01cbc7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kasper=20Rynning-T=C3=B8nnesen?= Date: Fri, 5 May 2017 09:25:15 +0200 Subject: [PATCH] Update server.js --- server/server.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/server.js b/server/server.js index 105db67b..2cfa0c87 100755 --- a/server/server.js +++ b/server/server.js @@ -358,8 +358,8 @@ io.on('connection', function(socket){ var list = msg.channel; var pass = decrypt_string(socketid, msg.pass); db.collection(list).find({views: {$exists: true}}, function(err, docs) { - if(docs.length == 0 || docs[0].userpass == "" || docs[0].userpass == undefined || docs[0].userpass == pass) { - if(docs[0].userpass != "" && docs[0].userpass == pass) { + if(docs.length == 0 || (docs.length > 0 && (docs[0].userpass == undefined || docs[0].userpass == "" || docs[0].userpass == pass))) { + if(docs.length > 0 && docs[0].hasOwnProperty('userpass') && docs[0].userpass != "" && docs[0].userpass == pass) { socket.emit("auth_accepted", {value: true}); } in_list = true;