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

(-)a/Koha/REST/V1/Biblios.pm (-13 / +3 lines)
Lines 310-330 sub add_item { Link Here
310
            $item->barcode($barcode);
310
            $item->barcode($barcode);
311
        }
311
        }
312
312
313
        if ( defined $item->barcode
313
        my $stored_item = $item->store;
314
            && Koha::Items->search( { barcode => $item->barcode } )->count )
314
        $stored_item->discard_changes;
315
        {
316
            return $c->render(
317
                status  => 400,
318
                openapi => { error => "Barcode not unique" }
319
            );
320
        }
321
322
        my $storedItem = $item->store;
323
        $storedItem->discard_changes;
324
315
325
        $c->render(
316
        $c->render(
326
            status => 201,
317
            status => 201,
327
            openapi => $storedItem->to_api
318
            openapi => $stored_item->to_api
328
        );
319
        );
329
    }
320
    }
330
    catch {
321
    catch {
331
- 

Return to bug 31798