From c9030fb2b8fbf0a29d0247720f544e001bc5b94c Mon Sep 17 00:00:00 2001 From: thomaswbecker Date: Fri, 27 Mar 2026 21:40:01 -0700 Subject: [PATCH 1/2] Update plex.js Adding a check to see if the User.title field ends up undefined and prevent that from causing an error when checking user filters. --- classes/mediaservers/plex.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/classes/mediaservers/plex.js b/classes/mediaservers/plex.js index c4eed71..2b4d4ac 100644 --- a/classes/mediaservers/plex.js +++ b/classes/mediaservers/plex.js @@ -477,7 +477,7 @@ class Plex { // apply filter checks if(filterRemote=='true' && medCard.playerLocal == false) okToAdd = true; if(filterLocal=='true' && medCard.playerLocal == true) okToAdd = true; - if(users.length > 0 && users.includes(md.User.title.toLowerCase())==false && users[0] !== "") okToAdd = false; + if(users.length > 0 && !util.isEmpty(md.User.title) && users.includes(md.User.title.toLowerCase())==false && users[0] !== "") okToAdd = false; if(devices.length > 0 && !util.isEmpty(medCard.playerDevice) && devices.includes(medCard.playerDevice.toLowerCase())==false && devices[0] !== "") okToAdd = false; if(excludeLibs !== undefined && excludeLibs !== "" && excludeLibs.includes(md.librarySectionTitle)) { //console.log('Now Screening - Excluded library:', md.librarySectionTitle); From 16ec82f3cd90c07e702d1fe078cb5659df1c413f Mon Sep 17 00:00:00 2001 From: thomaswbecker Date: Fri, 27 Mar 2026 22:18:29 -0700 Subject: [PATCH 2/2] Update plex.js --- classes/mediaservers/plex.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/classes/mediaservers/plex.js b/classes/mediaservers/plex.js index 2b4d4ac..d280fae 100644 --- a/classes/mediaservers/plex.js +++ b/classes/mediaservers/plex.js @@ -477,7 +477,7 @@ class Plex { // apply filter checks if(filterRemote=='true' && medCard.playerLocal == false) okToAdd = true; if(filterLocal=='true' && medCard.playerLocal == true) okToAdd = true; - if(users.length > 0 && !util.isEmpty(md.User.title) && users.includes(md.User.title.toLowerCase())==false && users[0] !== "") okToAdd = false; + if(users.length > 0 && md.User.title !== undefined && users.includes(md.User.title.toLowerCase())==false && users[0] !== "") okToAdd = false; if(devices.length > 0 && !util.isEmpty(medCard.playerDevice) && devices.includes(medCard.playerDevice.toLowerCase())==false && devices[0] !== "") okToAdd = false; if(excludeLibs !== undefined && excludeLibs !== "" && excludeLibs.includes(md.librarySectionTitle)) { //console.log('Now Screening - Excluded library:', md.librarySectionTitle);