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

(-)a/koha-tmpl/intranet-tmpl/prog/js/fetch/item-api-client.js (+1 lines)
Lines 28-33 export class ItemAPIClient { Link Here
28
                        "items?" +
28
                        "items?" +
29
                        new URLSearchParams({
29
                        new URLSearchParams({
30
                            _match: "starts_with",
30
                            _match: "starts_with",
31
                            _order_by: "me.barcode",
31
                            external_id: external_id,
32
                            external_id: external_id,
32
                        }),
33
                        }),
33
                    headers: {
34
                    headers: {
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Display/DisplaysResource.vue (-12 / +4 lines)
Lines 389-395 export default { Link Here
389
            await itemsApiClient
389
            await itemsApiClient
390
                .getByExternalId(external_id)
390
                .getByExternalId(external_id)
391
                .then(data => {
391
                .then(data => {
392
                    if (data.length == 1) item = data[0];
392
                    if (data.length > 0) item = data[0];
393
                })
393
                })
394
                .catch(error => {
394
                .catch(error => {
395
                    console.error(error);
395
                    console.error(error);
Lines 519-536 export default { Link Here
519
                    componentData.resource.value.display_items[idx].barcode =
519
                    componentData.resource.value.display_items[idx].barcode =
520
                        _("Loading");
520
                        _("Loading");
521
521
522
                    getBiblioFromId(display_item.biblionumber)
523
                        .then(biblio => {
524
                            componentData.resource.value.display_items[
525
                                idx
526
                            ].title = biblio.title;
527
                        })
528
                        .catch(error => {
529
                            console.error(error);
530
                        });
531
532
                    getItemFromId(display_item.itemnumber)
522
                    getItemFromId(display_item.itemnumber)
533
                        .then(item => {
523
                        .then(item => {
524
                            componentData.resource.value.display_items[
525
                                idx
526
                            ].title = item.biblio?.title || _("Unknown biblio");
534
                            componentData.resource.value.display_items[
527
                            componentData.resource.value.display_items[
535
                                idx
528
                                idx
536
                            ].barcode = item.external_id;
529
                            ].barcode = item.external_id;
537
- 

Return to bug 14962