From 6a3e75d61eeb671f0ea01f4a560e9c5e1f1722f6 Mon Sep 17 00:00:00 2001 From: Dorian Merz <merz@ub.uni-leipzig.de> Date: Tue, 28 Aug 2018 10:34:32 +0200 Subject: [PATCH] refs #13867 adds empty return for getDeduplicatedAuthors() --- .../finc/src/finc/RecordDriver/SolrDefaultFincTrait.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/module/finc/src/finc/RecordDriver/SolrDefaultFincTrait.php b/module/finc/src/finc/RecordDriver/SolrDefaultFincTrait.php index 0165b8b045a..295aa97e3cc 100644 --- a/module/finc/src/finc/RecordDriver/SolrDefaultFincTrait.php +++ b/module/finc/src/finc/RecordDriver/SolrDefaultFincTrait.php @@ -641,6 +641,15 @@ trait SolrDefaultFincTrait ) ]; + $all_empty = TRUE; + foreach ($authors as $type => $values) { + if (!empty($values)) { + $all_empty = FALSE; + break; + } + } + if ($all_empty) return []; + // deduplicate $dedup = function (&$array1, &$array2) { if (!empty($array1) && !empty($array2)) { -- GitLab