diff --git a/module/finc/src/finc/RecordDriver/SolrAI.php b/module/finc/src/finc/RecordDriver/SolrAI.php
index ddc8790d1517aa070d2d75c12ac3583d0e6e73a0..8084e24a970a1fff8d309c9290c592c1bfdba8ee 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 '';