From eb004868015911a137de8cecc1e6a74aafbdff51 Mon Sep 17 00:00:00 2001
From: miigotu <miigotu@gmail.com>
Date: Sun, 13 Dec 2015 22:19:50 -0800
Subject: [PATCH] Make sure soup has categories before parsing them Fixes
 https://github.com/SickRage/sickrage-issues/issues/216

---
 sickbeard/providers/newznab.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sickbeard/providers/newznab.py b/sickbeard/providers/newznab.py
index b0934de88..1f6a14c8d 100644
--- a/sickbeard/providers/newznab.py
+++ b/sickbeard/providers/newznab.py
@@ -119,7 +119,7 @@ class NewznabProvider(NZBProvider):
             return False, return_categories, error_string
 
         data = BeautifulSoup(data, 'html5lib')
-        if not self._checkAuthFromData(data):
+        if not self._checkAuthFromData(data) and data.caps and data.caps.categories:
             data.decompose()
             error_string = u"Error parsing xml for [%s]" % (self.name)
             logger.log(error_string, logger.DEBUG)
-- 
GitLab