diff --git a/reserve/request.pl b/reserve/request.pl index c293ea1011..49d8a2fa26 100755 --- a/reserve/request.pl +++ b/reserve/request.pl @@ -305,10 +305,10 @@ foreach my $biblionumber (@biblionumbers) { #All is OK and we can continue } - elsif ( $canReserve eq 'noReservesAllowed') { + elsif ( $canReserve->{status} eq 'noReservesAllowed' || $canReserve->{status} eq 'notReservable' ) { $no_reserves_allowed = 1; } - elsif ( $canReserve eq 'tooManyReserves' ) { + elsif ( $canReserve->{status} eq 'tooManyReserves' ) { $exceeded_maxreserves = 1; $template->param( maxreserves => $canReserve->{limit} ); }