[79] update location check

pull/1541/head
meisnate12 1 year ago
parent 3aedbbe76d
commit 06ae1be38c

@ -1 +1 @@
1.19.0-develop78 1.19.0-develop79

@ -2857,12 +2857,14 @@ class CollectionBuilder:
if self.library.is_movie: if self.library.is_movie:
path = os.path.dirname(str(item.locations[0])) path = os.path.dirname(str(item.locations[0]))
elif self.library.is_show: elif self.library.is_show:
str(item.locations[0]) path = str(item.locations[0])
if self.library.Radarr and item.ratingKey in self.library.movie_rating_key_map: if not path:
logger.error(f"Plex Error: No location found for {item.title}: {item.locations}")
if path and self.library.Radarr and item.ratingKey in self.library.movie_rating_key_map:
path = path.replace(self.library.Radarr.plex_path, self.library.Radarr.radarr_path) path = path.replace(self.library.Radarr.plex_path, self.library.Radarr.radarr_path)
path = path[:-1] if path.endswith(('/', '\\')) else path path = path[:-1] if path.endswith(('/', '\\')) else path
tmdb_paths.append((self.library.movie_rating_key_map[item.ratingKey], path)) tmdb_paths.append((self.library.movie_rating_key_map[item.ratingKey], path))
if self.library.Sonarr and item.ratingKey in self.library.show_rating_key_map: if path and self.library.Sonarr and item.ratingKey in self.library.show_rating_key_map:
path = path.replace(self.library.Sonarr.plex_path, self.library.Sonarr.sonarr_path) path = path.replace(self.library.Sonarr.plex_path, self.library.Sonarr.sonarr_path)
path = path[:-1] if path.endswith(('/', '\\')) else path path = path[:-1] if path.endswith(('/', '\\')) else path
tvdb_paths.append((self.library.show_rating_key_map[item.ratingKey], path)) tvdb_paths.append((self.library.show_rating_key_map[item.ratingKey], path))

Loading…
Cancel
Save