From f3547cc0284bcb8f904b3687b5a7faaa2bc42102 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kasper=20Rynning-T=C3=B8nnesen?= Date: Thu, 21 Mar 2019 20:26:27 +0100 Subject: [PATCH] Fix for addd from other playlist crashing --- server/handlers/list_change.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/server/handlers/list_change.js b/server/handlers/list_change.js index 83561b32..f6913bde 100644 --- a/server/handlers/list_change.js +++ b/server/handlers/list_change.js @@ -82,6 +82,10 @@ function addFromOtherList(arr, guid, offline, socket) { if(this_conf.length > 0 && (this_conf[0].userpass == "" || !this_conf[0].userpass || this_conf[0].userpass == otheruser)) { db.collection(channel + "_settings").find({id: "config"}, function(e, this_conf) { var hash = arr.adminpass; + if(this_conf.length == 0) { + socket.emit("toast", "nolist"); + return; + } if((this_conf[0].userpass == "" || !this_conf[0].userpass || this_conf[0].userpass == arr.userpass)) { var connection_id = Functions.hash_pass(socket.handshake.headers["user-agent"] + socket.handshake.address + socket.handshake.headers["accept-language"]); Functions.checkTimeout("add_playlist", 60, channel, connection_id, this_conf[0].adminpass, hash, socket, function() {