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

(-)a/Koha/REST/V1/Checkout.pm (-5 / +5 lines)
Lines 72-83 sub renew { Link Here
72
72
73
    if (!$checkout) {
73
    if (!$checkout) {
74
        return $c->$cb({
74
        return $c->$cb({
75
            error => "Checkout doesn't exists"
75
            error => "Checkout doesn't exist"
76
        }, 404);
76
        }, 404);
77
    }
77
    }
78
78
79
    $checkout = $checkout->unblessed;
79
    my $borrowernumber = $checkout->borrowernumber;
80
    my ($borrowernumber, $itemnumber) = @$checkout{qw(borrowernumber itemnumber)};
80
    my $itemnumber = $checkout->itemnumber;
81
81
    my ($can_renew, $error) = C4::Circulation::CanBookBeRenewed(
82
    my ($can_renew, $error) = C4::Circulation::CanBookBeRenewed(
82
        $borrowernumber, $itemnumber);
83
        $borrowernumber, $itemnumber);
83
84
Lines 85-91 sub renew { Link Here
85
        return $c->$cb({error => "Renewal not authorized ($error)"}, 403);
86
        return $c->$cb({error => "Renewal not authorized ($error)"}, 403);
86
    }
87
    }
87
88
88
    AddRenewal($borrowernumber, $itemnumber, $checkout->{branchcode});
89
    AddRenewal($borrowernumber, $itemnumber, $checkout->branchcode);
89
    $checkout = Koha::Issues->find($checkout_id);
90
    $checkout = Koha::Issues->find($checkout_id);
90
91
91
    return $c->$cb($checkout->unblessed, 200);
92
    return $c->$cb($checkout->unblessed, 200);
92
- 

Return to bug 13895