diff --git a/sickbeard/providers/animenzb.py b/sickbeard/providers/animenzb.py index 8f93b656082110d02cf830024a0368332dc5c37b..77a5bffb92c6a6f640e6060d1a6a4d9745c823ee 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