diff --git a/module/finc/src/finc/RecordDriver/SolrMarcFincTrait.php b/module/finc/src/finc/RecordDriver/SolrMarcFincTrait.php
index 0be113ea6225f2a6dd7266abcc338b90ebedd313..5b92db943c698a6da3119680fabae60e38b592b1 100644
--- a/module/finc/src/finc/RecordDriver/SolrMarcFincTrait.php
+++ b/module/finc/src/finc/RecordDriver/SolrMarcFincTrait.php
@@ -192,6 +192,9 @@ trait SolrMarcFincTrait
 
             if (!empty($subresult)) {
                 foreach ($subresult as $perIndicator2) {
+                    if (empty($perIndicator2)) {
+                        continue;
+                    }
                     foreach ($perIndicator2 as $current) {
                         // If entry doesn't exist so far write
                         // to return variable.