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

(-)a/C4/Reserves.pm (-4 / +5 lines)
Lines 354-360 sub CanItemBeReserved { Link Here
354
        $ruleitemtype     = $rights->{itemtype};
354
        $ruleitemtype     = $rights->{itemtype};
355
        $allowedreserves  = $rights->{reservesallowed};
355
        $allowedreserves  = $rights->{reservesallowed};
356
        $holds_per_record = $rights->{holds_per_record};
356
        $holds_per_record = $rights->{holds_per_record};
357
        $holds_per_day    = $rights->{holds_per_day} // 0;
357
        $holds_per_day    = $rights->{holds_per_day};
358
    }
358
    }
359
    else {
359
    else {
360
        $ruleitemtype = '*';
360
        $ruleitemtype = '*';
Lines 377-384 sub CanItemBeReserved { Link Here
377
        reservedate    => dt_from_string->date
377
        reservedate    => dt_from_string->date
378
    });
378
    });
379
379
380
    if (    $holds_per_day > 0
380
    if ( defined $holds_per_day &&
381
         && $today_holds->count() >= $holds_per_day ) {
381
          (   ( $holds_per_day > 0 && $today_holds->count() >= $holds_per_day )
382
           or ( $holds_per_day == 0 ) )
383
        )  {
382
        return "tooManyReservesToday";
384
        return "tooManyReservesToday";
383
    }
385
    }
384
386
385
- 

Return to bug 15486