From e3623dae9612f8a9467948107e4c7757902a4fad Mon Sep 17 00:00:00 2001
From: welblaud <honza.hejzl@gmail.com>
Date: Wed, 2 Dec 2020 09:17:05 +0100
Subject: [PATCH] Filter out empty arrays

---
 module/VuFind/src/VuFind/RecordDriver/EDS.php | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/module/VuFind/src/VuFind/RecordDriver/EDS.php b/module/VuFind/src/VuFind/RecordDriver/EDS.php
index 96ac1538c5e..a853117e790 100644
--- a/module/VuFind/src/VuFind/RecordDriver/EDS.php
+++ b/module/VuFind/src/VuFind/RecordDriver/EDS.php
@@ -460,12 +460,11 @@ class EDS extends DefaultRecord
      */
     public function getPrimaryAuthors()
     {
-        return array_unique(
-            $this->extractEbscoDataFromRecordInfo(
-                'BibRecord/BibRelationships/HasContributorRelationships/*/'
+        $authors = $this->extractEbscoDataFromRecordInfo(
+            'BibRecord/BibRelationships/HasContributorRelationships/*/'
                 . 'PersonEntity/Name/NameFull'
-            )
         );
+        return array_unique(array_filter($authors));
     }
 
     /**
-- 
GitLab