diff --git a/module/finc/src/finc/ILS/Driver/FincLibero.php b/module/finc/src/finc/ILS/Driver/FincLibero.php index 1fc98649fc39a63bb9b7dc095e7b76929d06ea35..d9b832b843265ab8e09aa91685a281bd37b33043 100644 --- a/module/finc/src/finc/ILS/Driver/FincLibero.php +++ b/module/finc/src/finc/ILS/Driver/FincLibero.php @@ -335,12 +335,14 @@ class FincLibero extends FincILS implements TranslatorAwareInterface $isTitleHold && ( - !isset($this->noTitleHoldStatuses) + !isset($this->noTitleHoldStatuses) || empty($this->noTitleHoldStatuses) || !in_array($item['localIlsStatus'], $this->noTitleHoldStatuses) ) ) { + // this is a titleHold and we show TitleHoldLink $result_item['item_id'] = $titleHoldId; + $result_item['addTitleHoldLink'] = true; } else { $result_item['item_id'] = $item['id']; } @@ -348,10 +350,6 @@ class FincLibero extends FincILS implements TranslatorAwareInterface // custom DAIA field used in getHoldLink() $result_item['ilslink'] = ($item['href'] ?? $doc_href); - // show TitleHoldLink except for defined noTitleHoldStatuses - if ($isTitleHold && !in_array($item['localIlsStatus'], $this->noTitleHoldStatuses)) { - $result_item['addTitleHoldLink'] = true; - } // count items $number++;