diff --git a/source/net/filebot/web/AnidbClient.java b/source/net/filebot/web/AnidbClient.java index 1d6dd8fa..653a3316 100644 --- a/source/net/filebot/web/AnidbClient.java +++ b/source/net/filebot/web/AnidbClient.java @@ -101,6 +101,12 @@ public class AnidbClient extends AbstractEpisodeListProvider { // get anime page as xml Document dom = getDocument(url); + // check for errors (e.g. Banned) + String error = selectString("/error", dom); + if (error != null && error.length() > 0) { + throw new IllegalStateException(String.format("%s error: %s", getName(), error)); + } + // parse series info SeriesInfo seriesInfo = new SeriesInfo(this, sortOrder, locale, anime.getId()); seriesInfo.setAliasNames(anime.getAliasNames());