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

(-)a/C4/Reserves.pm (-5 / +2 lines)
Lines 365-376 sub CanItemBeReserved { Link Here
365
    return 'itemAlreadyOnHold'
365
    return 'itemAlreadyOnHold'
366
      if Koha::Holds->search( { borrowernumber => $borrowernumber, itemnumber => $itemnumber } )->count();
366
      if Koha::Holds->search( { borrowernumber => $borrowernumber, itemnumber => $itemnumber } )->count();
367
367
368
    # Check if borrower already has reserved the same item or biblio.
368
    # Check if borrower already has reserved the same item.
369
    my $holds = $patron->holds;
369
    my $holds = $patron->holds;
370
    while (my $hold = $holds->next) {
370
    while (my $hold = $holds->next) {
371
        if (   $hold->itemnumber == $itemnumber
371
        if ( $hold->itemnumber == $itemnumber ) {
372
            or $hold->biblionumber == $item->{biblionumber} )
373
        {
374
            return 'alreadyReserved';
372
            return 'alreadyReserved';
375
        }
373
        }
376
    }
374
    }
377
- 

Return to bug 11999