[70] #941 Fix NoneType Error

pull/949/head
meisnate12 3 years ago
parent 31c5fbe1e4
commit e35feb45ef

@ -1 +1 @@
1.17.0-develop68 1.17.0-develop70

@ -79,7 +79,7 @@ class ConfigFile:
self.run_hour = datetime.strptime(attrs["time"], "%H:%M").hour self.run_hour = datetime.strptime(attrs["time"], "%H:%M").hour
self.requested_collections = util.get_list(attrs["collections"]) if "collections" in attrs else None self.requested_collections = util.get_list(attrs["collections"]) if "collections" in attrs else None
self.requested_libraries = util.get_list(attrs["libraries"]) if "libraries" in attrs else None self.requested_libraries = util.get_list(attrs["libraries"]) if "libraries" in attrs else None
self.requested_metadata_files = [mf[:-4] if str(mf).endswith(".yml") else mf for mf in util.get_list(attrs["metadata_files"])] if "metadata_files" in attrs else None self.requested_metadata_files = [mf[:-4] if str(mf).endswith(".yml") else mf for mf in util.get_list(attrs["metadata_files"])] if "metadata_files" in attrs and attrs["metadata_files"] else None
self.resume_from = attrs["resume"] if "resume" in attrs else None self.resume_from = attrs["resume"] if "resume" in attrs else None
self.collection_only = attrs["collection_only"] if "collection_only" in attrs else False self.collection_only = attrs["collection_only"] if "collection_only" in attrs else False
self.operations_only = attrs["operations_only"] if "operations_only" in attrs else False self.operations_only = attrs["operations_only"] if "operations_only" in attrs else False

@ -313,7 +313,9 @@ class Operations:
new_rating = item.contentRating new_rating = item.contentRating
if new_rating in self.library.content_rating_mapper: if new_rating in self.library.content_rating_mapper:
new_rating = self.library.content_rating_mapper[new_rating] new_rating = self.library.content_rating_mapper[new_rating]
if str(item.contentRating) != str(new_rating): if not new_rating:
logger.info(f"{item.title[:25]:<25} | No Content Rating Found")
elif str(item.contentRating) != str(new_rating):
item.editContentRating(new_rating) item.editContentRating(new_rating)
batch_display += f"\n{item.title[:25]:<25} | Content Rating | {new_rating}" batch_display += f"\n{item.title[:25]:<25} | Content Rating | {new_rating}"
except Failed: except Failed:
@ -332,7 +334,7 @@ class Operations:
new_date = anidb_item.released new_date = anidb_item.released
else: else:
raise Failed raise Failed
if new_date is None: if not new_date:
logger.info(f"{item.title[:25]:<25} | No Originally Available Date Found") logger.info(f"{item.title[:25]:<25} | No Originally Available Date Found")
elif str(item.originallyAvailableAt) != str(new_date): elif str(item.originallyAvailableAt) != str(new_date):
item.editOriginallyAvailable(new_date) item.editOriginallyAvailable(new_date)

Loading…
Cancel
Save