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

(-)a/C4/Circulation.pm (-8 / +11 lines)
Lines 2790-2796 sub CanBookBeRenewed { Link Here
2790
            return ( 0, 'overdue');
2790
            return ( 0, 'overdue');
2791
        }
2791
        }
2792
2792
2793
        $auto_renew = _CanBookBeAutoRenewed($borrowernumber, $itemnumber);
2793
        $auto_renew = _CanBookBeAutoRenewed({
2794
            patron     => $patron,
2795
            item       => $item,
2796
            branchcode => $branchcode,
2797
            issue      => $issue
2798
        });
2794
        return ( 0, $auto_renew  ) if $auto_renew =~ 'auto_account_expired';
2799
        return ( 0, $auto_renew  ) if $auto_renew =~ 'auto_account_expired';
2795
        return ( 0, $auto_renew  ) if $auto_renew =~ 'auto_too_late';
2800
        return ( 0, $auto_renew  ) if $auto_renew =~ 'auto_too_late';
2796
        return ( 0, $auto_renew  ) if $auto_renew =~ 'auto_too_much_oweing';
2801
        return ( 0, $auto_renew  ) if $auto_renew =~ 'auto_too_much_oweing';
Lines 4237-4248 sub _CalculateAndUpdateFine { Link Here
4237
}
4242
}
4238
4243
4239
sub _CanBookBeAutoRenewed {
4244
sub _CanBookBeAutoRenewed {
4240
    my ( $borrowernumber, $itemnumber ) = @_;
4245
    my ( $params ) = @_;
4241
4246
    my $patron = $params->{patron};
4242
    my $item = Koha::Items->find($itemnumber);
4247
    my $item = $params->{item};
4243
    my $issue = $item->checkout;
4248
    my $branchcode = $params->{branchcode};
4244
    my $patron = $issue->patron;
4249
    my $issue = $params->{issue};
4245
    my $branchcode = _GetCircControlBranch( $item->unblessed, $patron->unblessed );
4246
4250
4247
    my $issuing_rule = Koha::CirculationRules->get_effective_rules(
4251
    my $issuing_rule = Koha::CirculationRules->get_effective_rules(
4248
        {
4252
        {
4249
- 

Return to bug 27032