From b9a33af40dfbcdc6bd3c4168ecef98f916b0511d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9=20Lahmann?= <lahmann@ub.uni-leipzig.de>
Date: Thu, 14 Apr 2022 14:40:21 +0200
Subject: [PATCH] refs #21683 [finc] added try catch block for http-request to
 Ebsco service

---
 module/finc/src/finc/Recommend/EbscoResults.php | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/module/finc/src/finc/Recommend/EbscoResults.php b/module/finc/src/finc/Recommend/EbscoResults.php
index fec111d4998..b90396fbe62 100644
--- a/module/finc/src/finc/Recommend/EbscoResults.php
+++ b/module/finc/src/finc/Recommend/EbscoResults.php
@@ -161,8 +161,12 @@ class EbscoResults implements
      */
     public function process($results)
     {
-        // Make the HTTP request:
-        $results = $this->getHttpClient($this->targetUrl)->send();
+        try {
+            // Make the HTTP request:
+            $results = $this->getHttpClient($this->targetUrl)->send();
+        } catch (\Exception $e) {
+            return;
+        }
 
         if (!$results->isSuccess()) {
             $this->results = false;
-- 
GitLab