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