View | Details | Raw Unified | Return to bug 32702
Collapse All | Expand All

(-)a/opac/opac-ISBDdetail.pl (-1 / +3 lines)
Lines 216-222 my $can_holds_be_placed = $patron ? 0 : $holdable_items; Link Here
216
if ($patron) {
216
if ($patron) {
217
    my $items = $biblio->items;
217
    my $items = $biblio->items;
218
    while ( my $item = $items->next ) {
218
    while ( my $item = $items->next ) {
219
        $can_holds_be_placed = $can_holds_be_placed || IsAvailableForItemLevelRequest( $item, $patron, undef );
219
        $can_holds_be_placed = $can_holds_be_placed
220
            || ( IsAvailableForItemLevelRequest( $item, $patron, undef )
221
            && CanItemBeReserved( $patron, $item, undef ) );
220
    }
222
    }
221
}
223
}
222
224
(-)a/opac/opac-MARCdetail.pl (-1 / +3 lines)
Lines 177-183 my $can_holds_be_placed = $patron ? 0 : $holdable_items; Link Here
177
if ($patron) {
177
if ($patron) {
178
    $items->reset;
178
    $items->reset;
179
    while ( my $item = $items->next ) {
179
    while ( my $item = $items->next ) {
180
        $can_holds_be_placed = $can_holds_be_placed || IsAvailableForItemLevelRequest( $item, $patron, undef );
180
        $can_holds_be_placed = $can_holds_be_placed
181
            || ( IsAvailableForItemLevelRequest( $item, $patron, undef )
182
            && CanItemBeReserved( $patron, $item, undef ) );
181
    }
183
    }
182
}
184
}
183
185
(-)a/opac/opac-detail.pl (-3 / +4 lines)
Lines 746-753 if ( not $viewallitems and $items->count > $max_items_to_display ) { Link Here
746
746
747
        # We only need to check if we haven't determined holds can be placed
747
        # We only need to check if we haven't determined holds can be placed
748
        # and if we don't have patron, we have already decided
748
        # and if we don't have patron, we have already decided
749
        $can_holds_be_placed =
749
        $can_holds_be_placed = $can_holds_be_placed
750
            $can_holds_be_placed || $patron && IsAvailableForItemLevelRequest( $item, $patron, undef );
750
            || ( $patron
751
            && IsAvailableForItemLevelRequest( $item, $patron, undef )
752
            && CanItemBeReserved( $patron, $item, undef ) );
751
753
752
        # get collection code description, too
754
        # get collection code description, too
753
        my $ccode = $item->ccode;
755
        my $ccode = $item->ccode;
754
- 

Return to bug 32702