diff --git a/sickbeard/providers/hd4free.py b/sickbeard/providers/hd4free.py index 80c4257f20..3d7a251bf1 100644 --- a/sickbeard/providers/hd4free.py +++ b/sickbeard/providers/hd4free.py @@ -79,16 +79,16 @@ def search(self, search_strings, age=0, ep_obj=None): # pylint: disable=too-man except ValueError: logger.log("No data returned from provider", logger.DEBUG) continue - + + if not jdata: + logger.log(u"No data returned from provider", logger.DEBUG) + continue + error = jdata.get('error') if error: logger.log(u"{}".format(error), logger.DEBUG) return results - if not jdata: - logger.log(u"No data returned from provider", logger.DEBUG) - continue - try: if jdata['0']['total_results'] == 0: logger.log(u"Provider has no results for this search", logger.DEBUG)