From 5d65ba77fb2620cb46a746ac9dbf0288eb86204d Mon Sep 17 00:00:00 2001
From: Dustyn Gibson <dustyn.gibson@gmail.com>
Date: Mon, 27 Apr 2015 12:27:00 -0700
Subject: [PATCH] if re.search returns None due to no match, .group() will
 cause an exception

---
 sickbeard/providers/eztv.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/sickbeard/providers/eztv.py b/sickbeard/providers/eztv.py
index 22a32f4e..c5527214 100644
--- a/sickbeard/providers/eztv.py
+++ b/sickbeard/providers/eztv.py
@@ -143,7 +143,11 @@ class EZTVProvider(generic.TorrentProvider):
 
                                 for quality in episode['torrents'].keys():
                                     link = episode['torrents'][quality]['url']
-                                    title = re.search('&dn=(.*?)&', link).group(1)
+                                    getTitle = re.search('&dn=(.*?)&', link)
+                                    if getTitle:
+                                        title = getTitle.group(1)
+                                    else:
+                                        continue
 
                                     item = {
                                         'title': title,
-- 
GitLab