From 731d19860deff5b67d93ec9a2cced5098791f80d Mon Sep 17 00:00:00 2001
From: Dominik Pfennig <dominik@suma-ev.de>
Date: Mon, 19 Sep 2016 08:39:45 +0200
Subject: [PATCH] =?UTF-8?q?Bug=20in=20der=20Fernsehsuche=20behoben.=20Dort?=
 =?UTF-8?q?=20ist=20die=20Suche=20manchmal=20abgest=C3=BCrzt?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 app/Models/parserSkripte/Fernsehsuche.php | 38 +++++++++++++----------
 1 file changed, 21 insertions(+), 17 deletions(-)

diff --git a/app/Models/parserSkripte/Fernsehsuche.php b/app/Models/parserSkripte/Fernsehsuche.php
index f33ff8f3e..817c64452 100644
--- a/app/Models/parserSkripte/Fernsehsuche.php
+++ b/app/Models/parserSkripte/Fernsehsuche.php
@@ -28,23 +28,27 @@ class Fernsehsuche extends Searchengine
 
         $results = $content->response->docs;
         foreach ($results as $result) {
-            $title       = $result->show . " : " . $result->title;
-            $link        = urldecode($result->url);
-            $anzeigeLink = $link;
-            $descr       = $result->description;
-            $image       = "http://api-resources.fernsehsuche.de" . $result->thumbnail;
-            $this->counter++;
-            $this->results[] = new \App\Models\Result(
-                $this->engine,
-                $title,
-                $link,
-                $anzeigeLink,
-                $descr,
-                $this->gefVon,
-                $this->counter,
-                false,
-                $image
-            );
+            try {
+                $title       = $result->show . " : " . $result->title;
+                $link        = urldecode($result->url);
+                $anzeigeLink = $link;
+                $descr       = $result->description;
+                $image       = "http://api-resources.fernsehsuche.de" . $result->thumbnail;
+                $this->counter++;
+                $this->results[] = new \App\Models\Result(
+                    $this->engine,
+                    $title,
+                    $link,
+                    $anzeigeLink,
+                    $descr,
+                    $this->gefVon,
+                    $this->counter,
+                    false,
+                    $image
+                );
+            } catch (\ErrorException $e) {
+
+            }
         }
     }
 }
-- 
GitLab