|
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 |
- |
|
|