From a32bfc27472f74f8007a185d7a9ef5f1a51bbb46 Mon Sep 17 00:00:00 2001 From: Demian Katz <demian.katz@villanova.edu> Date: Tue, 20 Oct 2020 13:03:52 -0400 Subject: [PATCH] Prevent duplicate author names. --- module/VuFind/src/VuFind/RecordDriver/EDS.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/module/VuFind/src/VuFind/RecordDriver/EDS.php b/module/VuFind/src/VuFind/RecordDriver/EDS.php index 68225b48f49..946a29af3b9 100644 --- a/module/VuFind/src/VuFind/RecordDriver/EDS.php +++ b/module/VuFind/src/VuFind/RecordDriver/EDS.php @@ -445,9 +445,11 @@ class EDS extends DefaultRecord */ public function getPrimaryAuthors() { - return $this->extractEbscoDataFromRecordInfo( - 'BibRecord/BibRelationships/HasContributorRelationships/*/' - . 'PersonEntity/Name/NameFull' + return array_unique( + $this->extractEbscoDataFromRecordInfo( + 'BibRecord/BibRelationships/HasContributorRelationships/*/' + . 'PersonEntity/Name/NameFull' + ) ); } -- GitLab