[43] fixes for bull

pull/935/head
meisnate12 2 years ago
parent c2488400a0
commit c95ec69d86

@ -1 +1 @@
1.17.0-develop42 1.17.0-develop43

@ -157,10 +157,11 @@ class Library(ABC):
if self.config.Cache: if self.config.Cache:
_, image_compare, _ = self.config.Cache.query_image_map(item.ratingKey, self.image_table_name) _, image_compare, _ = self.config.Cache.query_image_map(item.ratingKey, self.image_table_name)
if not image_compare or str(poster.compare) != str(image_compare): if not image_compare or str(poster.compare) != str(image_compare):
test = [la.tag for la in self.item_labels(item)] if hasattr(item, "labels"):
if overlay and "Overlay" in test: test = [la.tag for la in self.item_labels(item)]
item.removeLabel("Overlay") if overlay and "Overlay" in test:
item.saveEdits() item.removeLabel("Overlay")
item.saveEdits()
self._upload_image(item, poster) self._upload_image(item, poster)
poster_uploaded = True poster_uploaded = True
logger.info(f"Detail: {poster.attribute} updated {poster.message}") logger.info(f"Detail: {poster.attribute} updated {poster.message}")

@ -341,7 +341,7 @@ class Operations:
pass pass
item.saveEdits() item.saveEdits()
if batch_display: if len(batch_display) > 0:
logger.info(f"Batch Edits{batch_display}") logger.info(f"Batch Edits{batch_display}")
episode_ops = [self.library.mass_episode_audience_rating_update, self.library.mass_episode_critic_rating_update, self.library.mass_episode_user_rating_update] episode_ops = [self.library.mass_episode_audience_rating_update, self.library.mass_episode_critic_rating_update, self.library.mass_episode_user_rating_update]

@ -1070,7 +1070,8 @@ class Plex(Library):
extra = f"\nAsset Directory Created: {item_asset_directory}" extra = f"\nAsset Directory Created: {item_asset_directory}"
raise Failed(f"Asset Warning: Unable to find asset folder: '{folder_name}{extra}'") raise Failed(f"Asset Warning: Unable to find asset folder: '{folder_name}{extra}'")
else: else:
logger.error(f"Asset Warning: Unable to find asset file: '{file_name}'") if self.assets_for_all and self.show_missing_assets:
logger.warning(f"Asset Warning: Unable to find asset file: '{file_name}'")
return None, None, item_asset_directory, folder_name return None, None, item_asset_directory, folder_name
poster_filter = os.path.join(item_asset_directory, f"{file_name}.*") poster_filter = os.path.join(item_asset_directory, f"{file_name}.*")

Loading…
Cancel
Save