diff --git a/couchpotato/core/media/_base/providers/torrent/hd4free.py b/couchpotato/core/media/_base/providers/torrent/hd4free.py index 20ac0ca..e84fada 100644 --- a/couchpotato/core/media/_base/providers/torrent/hd4free.py +++ b/couchpotato/core/media/_base/providers/torrent/hd4free.py @@ -25,11 +25,10 @@ class Base(TorrentProvider): def _search(self, movie, quality, results): data = self.getJsonData(self.urls['search'] % (self.conf('apikey'), self.conf('username'), getIdentifier(movie), self.conf('internal_only'))) - if 'error' in data: - if data: - if self.login_fail_msg in data['error']: # Check for login failure - self.disableAccount() - return + if data: + if error in data and self.login_fail_msg in data['error']: # Check for login failure + self.disableAccount() + return try: #for result in data[]: