diff --git a/module/Finna/src/Finna/RecordDriver/Feature/SolrFinnaTrait.php b/module/Finna/src/Finna/RecordDriver/Feature/SolrFinnaTrait.php index 1551ca032d2..298774dfdc5 100644 --- a/module/Finna/src/Finna/RecordDriver/Feature/SolrFinnaTrait.php +++ b/module/Finna/src/Finna/RecordDriver/Feature/SolrFinnaTrait.php @@ -30,6 +30,7 @@ namespace Finna\RecordDriver\Feature; +use VuFind\Marc\MarcReader; use VuFind\RecordDriver\Feature\VersionAwareInterface; use VuFindSearch\Command\RetrieveCommand; use VuFindSearch\Command\SearchCommand; @@ -587,6 +588,7 @@ public function getOriginalLanguages() if (!empty($languages)) { foreach ($this->getMarcReader()->getFields('041') as $field) { if ($field['i1'] != 0) { + $sortingArr = []; foreach ($this->getLanguages() as $lang) { $sortingArr[] = $lang; } @@ -599,7 +601,7 @@ public function getOriginalLanguages() $result = []; } if (!isset($result)) { - $result = $languages; + $result = $languages; } return $result; }