From 43ead4bb0f8c44a255f5335580e3043e8d417c57 Mon Sep 17 00:00:00 2001 From: Luigi311 Date: Mon, 15 May 2023 11:17:28 -0600 Subject: [PATCH] Plex: Fix username/title selection --- src/plex.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/plex.py b/src/plex.py index 889078d..0402016 100644 --- a/src/plex.py +++ b/src/plex.py @@ -126,7 +126,9 @@ def get_user_library_watched_show(show): def get_user_library_watched(user, user_plex, library): try: - user_name = user.title.lower() + user_name = user.username.lower() + if user_name == "": + user_name = user.title.lower() user_watched = {} user_watched[user_name] = {} @@ -509,10 +511,14 @@ class Plex: user_other = search_mapping(user_mapping, user) for index, value in enumerate(self.users): - if user.lower() == value.title.lower(): + username_title = value.username.lower() + if username_title == "": + username_title = value.title.lower() + + if user.lower() == username_title: user = self.users[index] break - elif user_other and user_other.lower() == value.title.lower(): + elif user_other and user_other.lower() == username_title: user = self.users[index] break