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++;