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

(-)a/opac/opac-reserve.pl (-7 / +6 lines)
Lines 480-492 foreach my $biblioNum (@biblionumbers) { Link Here
480
                $biblioLoopIter{force_hold} = 1 if $opac_hold_policy eq 'F';
480
                $biblioLoopIter{force_hold} = 1 if $opac_hold_policy eq 'F';
481
            }
481
            }
482
            $numCopiesAvailable++;
482
            $numCopiesAvailable++;
483
        }
483
484
484
            unless ( $can_place_hold_if_available_at_pickup ) {
485
        unless ( $can_place_hold_if_available_at_pickup ) {
485
                my $items_in_this_library = Koha::Items->search({ biblionumber => $item->biblionumber, holdingbranch => $item->holdingbranch });
486
            my $items_in_this_library = Koha::Items->search({ biblionumber => $item->biblionumber, holdingbranch => $item->holdingbranch });
486
                my $nb_of_items_issued = $items_in_this_library->search({ 'issue.itemnumber' => { not => undef }}, { join => 'issue' })->count;
487
            my $nb_of_items_issued = $items_in_this_library->search({ 'issue.itemnumber' => { not => undef }}, { join => 'issue' })->count;
487
                if ( $items_in_this_library->count > $nb_of_items_issued ) {
488
            if ( $items_in_this_library->count > $nb_of_items_issued ) {
488
                    push @not_available_at, $item->holdingbranch;
489
                push @not_available_at, $item->holdingbranch;
489
                }
490
            }
490
            }
491
        }
491
        }
492
492
493
- 

Return to bug 33224