diff --git a/scrapers/rpdb.py b/scrapers/rpdb.py index 879c976..c526367 100644 --- a/scrapers/rpdb.py +++ b/scrapers/rpdb.py @@ -96,6 +96,8 @@ async def update_rpdb_posters( if updated_poster: meta.poster = updated_poster - await asyncio.gather(*(update_poster(meta) for meta in metas.metas)) + await asyncio.gather( + *(update_poster(meta) for meta in metas.metas), return_exceptions=True + ) return metas diff --git a/utils/validation_helper.py b/utils/validation_helper.py index 0f6951a..2113e4b 100644 --- a/utils/validation_helper.py +++ b/utils/validation_helper.py @@ -245,7 +245,7 @@ def validate_parent_guide_nudity(metadata, user_data: schemas.UserData) -> bool: Returns False if the content should be filtered out based on user preferences. """ # Strict policy for adult genres. - if "Adult" in metadata.genres: + if metadata.genres and "Adult" in metadata.genres: return False # Skip validation if filters are disabled