diff --git a/module/finc/src/finc/View/Helper/Root/Citation.php b/module/finc/src/finc/View/Helper/Root/Citation.php
index 3c435c503b45a8e701666f34ce7f55ac14812c1e..db66245b475748c31b5c82d23c5bc6273addf36a 100644
--- a/module/finc/src/finc/View/Helper/Root/Citation.php
+++ b/module/finc/src/finc/View/Helper/Root/Citation.php
@@ -439,22 +439,20 @@ class Citation extends \VuFind\View\Helper\Root\Citation
      */
     protected function getISBDSeries()
     {
-        $rawSeries = $this->driver->tryMethod('getSeries');
-        if (isset($rawSeries) && !empty($rawSeries)
+        $series = $this->driver->tryMethod('getSeries');
+        if (isset($series) && !empty($series)
         ) {
-            foreach ($rawSeries as $serie) {
-                if (isset($serie['name']) && isset($serie['number'])) {
-                    $seriesStr
-                        = trim($this->stripPunctuation($serie['name']) .' ; ' . $serie['number']);
-                } else {
-                    $seriesStr
-                        = trim($this->stripPunctuation($serie['name']) . $serie['number']);
-                }
-                if (empty($seriesStr)) {
-                    return false;
-                }
-                return '(' . $seriesStr . ')';
+            if (isset($series[0]) && isset($series[1])) {
+                $seriesStr
+                  = trim($this->stripPunctuation($series[0]) .' ; ' . $series[1]);
+            } else {
+                $seriesStr
+                  = trim($this->stripPunctuation($series[0]) . $series[1]);
+            }
+            if (empty($seriesStr)) {
+                return false;
             }
+            return '(' . $seriesStr . ')';
         }
         return false;
     }