From b8944f9b7125c7630c9a32d734842005949156f5 Mon Sep 17 00:00:00 2001 From: Pedro Amorim Date: Tue, 5 Aug 2025 14:08:06 +0000 Subject: [PATCH] Bug 31698: (QA follow-up): Query biblios endpoint when searching biblios Instead of filtering response on the client. --- .../intranet-tmpl/prog/en/modules/reserve/request.tt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/reserve/request.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/reserve/request.tt index 0da281765d7..ea841ee55b3 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/reserve/request.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/reserve/request.tt @@ -1930,18 +1930,18 @@ $('#move_hold_biblio_confirm').prop('disabled' , true ); let biblioID = $("#biblio_id").val(); - let apiUrl = `/api/v1/items?q={"biblio_id":"${encodeURIComponent(biblioID)}"}`; + let apiUrl = `/api/v1/biblios?q={"biblio_id":"${encodeURIComponent(biblioID)}"}`; $.ajax({ url: apiUrl, method: "GET", dataType: "json", + headers: { + 'Accept': 'application/json' + }, success: function (data) { if (data.length > 0) { - const unique_data = data.filter((item, index, self) => - index === self.findIndex(t => t.biblio_id === item.biblio_id) - ); let resultHtml = ""; - $.each(unique_data, function (index, item) { + $.each(data, function (index, item) { resultHtml += `
Biblionumber: ${item.biblio_id}
-- 2.39.5