-
- if (IsAvailableForItemLevelRequest($itemnumber) and
- not $item->{cantreserve} and
- CanItemBeReserved($borrowerinfo->{borrowernumber}, $itemnumber) ) {
- if ( $policy_holdallowed ) {
- $item->{available} = 1;
- $num_available++;
- }
- } elsif (C4::Context->preference( 'AllowHoldPolicyOverride' ) ) {
- $item->{override} = 1;
- $num_override++;
+
+ if (
+ $policy_holdallowed
+ && !$item->{cantreserve}
+ && IsAvailableForItemLevelRequest($itemnumber)
+ && CanItemBeReserved(
+ $borrowerinfo->{borrowernumber}, $itemnumber
+ )
+ )
+ {
+ $item->{available} = 1;
+ $num_available++;