From 3797ba38199ba2a9dfd171b5943c3d284fbdacf5 Mon Sep 17 00:00:00 2001 From: Lucas Gass Date: Mon, 28 Jul 2025 14:00:28 +0000 Subject: [PATCH] Bug 31698: Ensure searches for biblio records return only unique bibs --- koha-tmpl/intranet-tmpl/prog/en/modules/reserve/request.tt | 6 ++++-- 1 file changed, 4 insertions(+), 2 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 d2279de70d4..a3fa845e718 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/reserve/request.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/reserve/request.tt @@ -1873,15 +1873,17 @@ let biblioID = $("#biblio_id").val(); let apiUrl = `/api/v1/items?q={"biblio_id":"${encodeURIComponent(biblioID)}"}`; - $.ajax({ url: apiUrl, method: "GET", dataType: "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(data, function (index, item) { + $.each(unique_data, function (index, item) { resultHtml += `
Biblionumber: ${item.biblio_id}
-- 2.39.5