Lines 289-295
sub delete {
Link Here
|
289 |
|
289 |
|
290 |
my $c = shift->openapi->valid_input or return; |
290 |
my $c = shift->openapi->valid_input or return; |
291 |
|
291 |
|
292 |
my $body = $c->validation->param('body'); |
292 |
my $body = $c->req->json; |
293 |
my $item_id = $body->{item_id}; |
293 |
my $item_id = $body->{item_id}; |
294 |
|
294 |
|
295 |
return try { |
295 |
return try { |
Lines 307-313
sub delete {
Link Here
|
307 |
openapi => { error => "Item not checked out" } |
307 |
openapi => { error => "Item not checked out" } |
308 |
); |
308 |
); |
309 |
} |
309 |
} |
310 |
my $library_id = $c->validation->output->{library_id}; |
310 |
my $library_id = $body->{library_id}; |
311 |
unless ($library_id) { |
311 |
unless ($library_id) { |
312 |
$library_id = $checkout->patron->branchcode; |
312 |
$library_id = $checkout->patron->branchcode; |
313 |
} |
313 |
} |
314 |
- |
|
|