From a556ae35a09a34540710817dd2986910663b41c8 Mon Sep 17 00:00:00 2001 From: Alexander Purr <purr@ub.uni-leipzig.de> Date: Wed, 17 Feb 2021 10:28:49 +0100 Subject: [PATCH] refs #19156 [finc] improve getPages function * change return priority (first start to end page, last only start page) * remove bug: pages string can have more than one char --- module/finc/src/finc/RecordDriver/SolrAI.php | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/module/finc/src/finc/RecordDriver/SolrAI.php b/module/finc/src/finc/RecordDriver/SolrAI.php index ddc8790d151..8084e24a970 100644 --- a/module/finc/src/finc/RecordDriver/SolrAI.php +++ b/module/finc/src/finc/RecordDriver/SolrAI.php @@ -321,12 +321,10 @@ class SolrAI extends SolrDefault implements $pages = $this->getAIRecord('rft.pages'); if (!empty($spage) && !empty($epage)) { return sprintf('%s-%s', $spage, $epage); - } elseif (!empty($spage)) { - return $spage[0]; - } elseif (!empty($epage)) { - return $epage[0]; } elseif (!empty($pages)) { return $pages; + } elseif (!empty($spage)) { + return $spage; } return ''; -- GitLab