diff --git a/pyMetadata/sources/anii.py b/pyMetadata/sources/anii.py index 640e1c0a..57a2485d 100644 --- a/pyMetadata/sources/anii.py +++ b/pyMetadata/sources/anii.py @@ -21,6 +21,8 @@ class metadata(): type = 'movie' if result.get('airing_format', '').lower() == 'movie' else 'serie', genres = result.get('genres', []) ) + if (meta.title is None) or (meta.type is None): + return DataResult("IGNORE", None, None) return DataResult("SUCCESS", None, meta) diff --git a/pyMetadata/sources/imdb.py b/pyMetadata/sources/imdb.py index 713753ca..543287f5 100644 --- a/pyMetadata/sources/imdb.py +++ b/pyMetadata/sources/imdb.py @@ -23,6 +23,8 @@ class metadata(): type = 'movie' if result.get('kind', '').lower() == 'movie' else 'serie', genres = result.get('genres', []) ) + if (meta.title is None) or (meta.type is None): + return DataResult("IGNORE", None, None) return DataResult("SUCCESS", None, meta) except Exception as e: diff --git a/pyMetadata/sources/mal.py b/pyMetadata/sources/mal.py index bc133a5b..ff597fc9 100644 --- a/pyMetadata/sources/mal.py +++ b/pyMetadata/sources/mal.py @@ -24,6 +24,9 @@ class metadata(): type = 'movie' if anime.type.lower() == 'movie' else 'serie', genres = anime.genres, ) + if (meta.title is None) or (meta.type is None): + return DataResult("IGNORE", None, None) + return DataResult("SUCCESS", None, meta) except Exception as e: return DataResult(statusType="ERROR", errorMessage=str(e)) \ No newline at end of file