diff --git a/module/VuFind/src/VuFind/RecordDriver/EDS.php b/module/VuFind/src/VuFind/RecordDriver/EDS.php index 96ac1538c5ee53cb932fb7b2aa37037b4e482874..a853117e790c5c94addf9c0d07c7dd9b29b068e2 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)); } /**