]> git.lizzy.rs Git - go-anidb.git/commitdiff
anidb: Handle invalid AID HTTP API response
authorDiogo Franco (Kovensky) <diogomfranco@gmail.com>
Tue, 16 Jul 2013 17:00:26 +0000 (14:00 -0300)
committerDiogo Franco (Kovensky) <diogomfranco@gmail.com>
Tue, 16 Jul 2013 17:00:26 +0000 (14:00 -0300)
animecache.go

index 64581a0cdbe486f4f9f4515d4f9407ae0eefadd0..fd2d7f3d507613a09630fcd26054685ade5b117d 100644 (file)
@@ -132,7 +132,8 @@ func (adb *AniDB) AnimeByID(aid AID) <-chan *Anime {
                                                cache.MarkInvalid(keys...)
                                        }
 
-                                       if resp.anime.Error == "Anime not found" {
+                                       switch resp.anime.Error {
+                                       case "Anime not found", "aid Missing or Invalid":
                                                // deleted AID?
                                                cache.Delete(keys...)
                                        }