|
Lines 91-108
sub add {
Link Here
|
| 91 |
|
91 |
|
| 92 |
if ( $item_id and $biblio_id ) { |
92 |
if ( $item_id and $biblio_id ) { |
| 93 |
|
93 |
|
|
|
94 |
$biblio = Koha::Biblios->find($biblio_id); |
| 95 |
$item = $biblio->items->find($item_id); |
| 96 |
|
| 94 |
# check they are consistent |
97 |
# check they are consistent |
| 95 |
unless ( Koha::Items->search( { itemnumber => $item_id, biblionumber => $biblio_id } ) |
98 |
unless ($item) { |
| 96 |
->count > 0 ) |
|
|
| 97 |
{ |
| 98 |
return $c->render( |
99 |
return $c->render( |
| 99 |
status => 400, |
100 |
status => 400, |
| 100 |
openapi => { error => "Item $item_id doesn't belong to biblio $biblio_id" } |
101 |
openapi => { error => "Item $item_id doesn't belong to biblio $biblio_id" } |
| 101 |
); |
102 |
); |
| 102 |
} |
103 |
} |
| 103 |
else { |
|
|
| 104 |
$biblio = Koha::Biblios->find($biblio_id); |
| 105 |
} |
| 106 |
} |
104 |
} |
| 107 |
elsif ($item_id) { |
105 |
elsif ($item_id) { |
| 108 |
$item = Koha::Items->find($item_id); |
106 |
$item = Koha::Items->find($item_id); |
| 109 |
- |
|
|