Skip to content

Commit d15188f

Browse files
committed
fixed users
1 parent 5929adb commit d15188f

File tree

1 file changed

+14
-5
lines changed

1 file changed

+14
-5
lines changed

spotiplex/main.py

+14-5
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,14 @@ def __init__(self):
5353
self.lidarr_api = lapi()
5454

5555
self.lidarr_sync = (self.config.get("lidarr_sync", "false")).lower()
56-
self.plex_users = self.config.get("plex_users")
57-
self.user_list = self.plex_users.split(",") if self.plex_users else []
56+
if (
57+
self.config.get("plex_users") != ""
58+
and self.config.get("plex_users") is not None
59+
):
60+
self.plex_users = self.config.get("plex_users")
61+
else:
62+
self.plex_users = None
63+
self.user_list = self.plex_users.split(",") if self.plex_users else None
5864
self.worker_count = int(self.config.get("worker_count"))
5965
self.replace_existing = self.config.get("replace_existing")
6066
self.seconds_interval = int(self.config.get("seconds_interval"))
@@ -71,10 +77,13 @@ def __init__(self):
7177
print(manual_playlists)
7278
self.sync_my_user = False
7379
currentuser = self.plex_service.plex.myPlexAccount().username.lower()
74-
75-
if currentuser in self.user_list:
76-
self.user_list.remove(currentuser)
80+
if not self.user_list:
7781
self.sync_my_user = True
82+
else:
83+
if currentuser in self.user_list:
84+
self.user_list.remove(currentuser)
85+
print(self.user_list)
86+
self.sync_my_user = True
7887

7988
def process_for_user(self, user):
8089
if user:

0 commit comments

Comments
 (0)