From b98302edce84c43bed471642ebc33549e4ac5d6b Mon Sep 17 00:00:00 2001
From: Fernando <fernandog@users.noreply.github.com>
Date: Tue, 22 Dec 2015 10:42:23 -0200
Subject: [PATCH] Fix 'Error while searching AnimeNZB, skipping: entries'

https://github.com/SickRage/sickrage-issues/issues/221

@miigotu @Labrys
---
 sickbeard/providers/animenzb.py | 19 ++++++++++---------
 1 file changed, 10 insertions(+), 9 deletions(-)

diff --git a/sickbeard/providers/animenzb.py b/sickbeard/providers/animenzb.py
index 8f93b6560..77a5bffb9 100644
--- a/sickbeard/providers/animenzb.py
+++ b/sickbeard/providers/animenzb.py
@@ -69,15 +69,16 @@ class animenzb(NZBProvider):
         searchURL = self.url + "rss?" + urllib.urlencode(params)
         logger.log(u"Search URL: %s" % searchURL, logger.DEBUG)
         results = []
-        for curItem in self.cache.getRSSFeed(searchURL)['entries'] or []:
-            (title, url) = self._get_title_and_url(curItem)
-
-            if title and url:
-                results.append(curItem)
-                logger.log(u"Found result: %s " % title, logger.DEBUG)
-
-        # For each search mode sort all the items by seeders if available if available
-        results.sort(key=lambda tup: tup[0], reverse=True)
+        if 'entries' in self.cache.getRSSFeed(searchURL): 
+            for curItem in self.cache.getRSSFeed(searchURL)['entries']:
+                (title, url) = self._get_title_and_url(curItem)
+    
+                if title and url:
+                    results.append(curItem)
+                    logger.log(u"Found result: %s " % title, logger.DEBUG)
+    
+            # For each search mode sort all the items by seeders if available if available
+            results.sort(key=lambda tup: tup[0], reverse=True)
 
         return results
 
-- 
GitLab