From 3a05205b13646175e0f818370dc9a5eb3bb0969d Mon Sep 17 00:00:00 2001
From: Nicolas Martinelli <nicolas.martinelli@gmail.com>
Date: Tue, 5 May 2015 23:54:09 +0200
Subject: [PATCH] Fixes due to html changes in http://eztv.ch

---
 sickbeard/providers/eztv.py | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/sickbeard/providers/eztv.py b/sickbeard/providers/eztv.py
index c5527214..40ff9312 100644
--- a/sickbeard/providers/eztv.py
+++ b/sickbeard/providers/eztv.py
@@ -100,7 +100,7 @@ class EZTVProvider(generic.TorrentProvider):
 
                     try:
                         with BS4Parser(HTML, features=["html5lib", "permissive"]) as parsedHTML:
-                            resultsTable = parsedHTML.find_all('tr', attrs={'name': 'hover', 'class': 'header_brd'})
+                            resultsTable = parsedHTML.find_all('tr', attrs={'name': 'hover', 'class': 'forum_header_border'})
 
                             if not resultsTable:
                                 logger.log(u"The Data returned from " + self.name + " do not contains any torrent",
@@ -109,7 +109,11 @@ class EZTVProvider(generic.TorrentProvider):
 
                             for entries in resultsTable:
                                 title = entries.find('a', attrs={'class': 'epinfo'}).contents[0]
-                                link = entries.find('a', attrs={'class': 'magnet'}).get('href')
+                                link = entries.find('a', attrs={'class': 'magnet'}) or entries.find('a', attrs={'class': 'download_1'})
+                                if link:
+                                    link = link.get('href')
+                                else:
+                                    continue
 
                                 item = {
                                     'title': title,
-- 
GitLab