@@ -, +, @@ pages --- opac/opac-ISBDdetail.pl | 1 + opac/opac-MARCdetail.pl | 1 + opac/opac-detail.pl | 1 + 3 files changed, 3 insertions(+) --- a/opac/opac-ISBDdetail.pl +++ a/opac/opac-ISBDdetail.pl @@ -178,6 +178,7 @@ while ( my $item = $items->next ) { if $norequests && !$item->withdrawn && !$item->itemlost + && ( !$item->damaged || C4::Context->preference('AllowHoldsOnDamagedItems') ) && ($item->notforloan < 0 || not $item->notforloan ) && !Koha::ItemTypes->find($item->effective_itemtype)->notforloan && $item->itemnumber; --- a/opac/opac-MARCdetail.pl +++ a/opac/opac-MARCdetail.pl @@ -152,6 +152,7 @@ while ( my $item = $items->next ) { if $norequests && !$item->withdrawn && !$item->itemlost + && ( !$item->damaged || C4::Context->preference('AllowHoldsOnDamagedItems') ) && ($item->notforloan < 0 || not $item->notforloan ) && !Koha::ItemTypes->find($item->effective_itemtype)->notforloan && $item->itemnumber; --- a/opac/opac-detail.pl +++ a/opac/opac-detail.pl @@ -742,6 +742,7 @@ if ( not $viewallitems and @items > $max_items_to_display ) { if $norequests && !$itm->{'withdrawn'} && !$itm->{'itemlost'} + && ( !$itm->{'damaged'} || C4::Context->preference('AllowHoldsOnDamagedItems') ) && ($itm->{'itemnotforloan'}<0 || not $itm->{'itemnotforloan'}) && !$itemtypes->{$itm->{'itype'}}->{notforloan} && $itm->{'itemnumber'}; --