Plex: Cleanup username_title

pull/135/head
Luigi311 2023-05-17 13:22:00 -06:00
parent da808ba25e
commit 945ffb2fb3
2 changed files with 10 additions and 11 deletions

View File

@ -126,9 +126,7 @@ def get_user_library_watched_show(show):
def get_user_library_watched(user, user_plex, library): def get_user_library_watched(user, user_plex, library):
try: try:
user_name = user.username.lower() user_name = user.username.lower() if user.username else user.title.lower()
if user_name == "":
user_name = user.title.lower()
user_watched = {} user_watched = {}
user_watched[user_name] = {} user_watched[user_name] = {}
@ -511,9 +509,11 @@ class Plex:
user_other = search_mapping(user_mapping, user) user_other = search_mapping(user_mapping, user)
for index, value in enumerate(self.users): for index, value in enumerate(self.users):
username_title = value.username.lower() username_title = (
if username_title == "": value.username.lower()
username_title = value.title.lower() if value.username
else value.title.lower()
)
if user.lower() == username_title: if user.lower() == username_title:
user = self.users[index] user = self.users[index]

View File

@ -12,10 +12,9 @@ def generate_user_list(server):
server_users = [] server_users = []
if server_type == "plex": if server_type == "plex":
for user in server_connection.users: for user in server_connection.users:
if user.username: server_users.append(
server_users.append(user.username.lower()) user.username.lower() if user.username else user.title.lower()
else: )
server_users.append(user.title.lower())
elif server_type == "jellyfin": elif server_type == "jellyfin":
server_users = [key.lower() for key in server_connection.users.keys()] server_users = [key.lower() for key in server_connection.users.keys()]
@ -72,7 +71,7 @@ def generate_server_users(server, users):
server_users = [] server_users = []
for plex_user in server[1].users: for plex_user in server[1].users:
username_title = ( username_title = (
plex_user.username if plex_user.username != "" else plex_user.title plex_user.username if plex_user.username else plex_user.title
) )
if ( if (