diff --git a/src/plex.py b/src/plex.py index 192b83a..f902742 100644 --- a/src/plex.py +++ b/src/plex.py @@ -311,7 +311,7 @@ class Plex: if token: user_plex = self.login( self.plex._baseurl, - user.get_token(self.plex.machineIdentifier), + token, ) else: logger( @@ -389,11 +389,19 @@ class Plex: ) user = self.plex.myPlexAccount().user(user) - user_plex = PlexServer( - self.plex._baseurl, - user.get_token(self.plex.machineIdentifier), - session=self.session, - ) + token = user.get_token(self.plex.machineIdentifier) + if token: + user_plex = PlexServer( + self.plex._baseurl, + token, + session=self.session, + ) + else: + logger( + f"Plex: Failed to get token for {user.title}, skipping", + 2, + ) + continue for library, videos in libraries.items(): library_other = None