diff --git a/sickbeard/providers/generic.py b/sickbeard/providers/generic.py index 87c330950870b254fb3535f11544706813c7a619..6bd7be0520cf0f115d03754f8fd73f312bbd1349 100644 --- a/sickbeard/providers/generic.py +++ b/sickbeard/providers/generic.py @@ -209,9 +209,12 @@ class GenericProvider: Returns: A tuple containing two strings representing title and URL respectively """ title = helpers.get_xml_text(item.getElementsByTagName('title')[0]) - url = helpers.get_xml_text(item.getElementsByTagName('link')[0]) - if url: - url = url.replace('&','&') + try: + url = helpers.get_xml_text(item.getElementsByTagName('link')[0]) + if url: + url = url.replace('&','&') + except IndexError: + url = None return (title, url)