From c34be430483143e5e3e54f1037a38831c1611229 Mon Sep 17 00:00:00 2001 From: Mario Zechner Date: Thu, 1 Jun 2023 20:08:24 +0200 Subject: [PATCH] Fix query sharing with 1 checked item. --- site/utils.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/site/utils.js b/site/utils.js index bfa4ef4..390f743 100644 --- a/site/utils.js +++ b/site/utils.js @@ -448,7 +448,8 @@ function newSearchComponent(parentElement, items, searched, filter, headerModifi queryLink.classList.remove("hide"); jsonLink.classList.remove("hide"); const inputs = [...table.querySelectorAll("input:checked")]; - const checked = inputs.length ? inputs.map(item => item.dataset.id) : getQueryParameter("c"); + let checked = inputs.length ? inputs.map(item => item.dataset.id) : getQueryParameter("c"); + if (typeof checked === "string") checked = [ checked ]; queryLink.setAttribute("href", `/?q=${encodeURIComponent(query)}${checked?.length ? `&c=${checked.join("&c=")}` : ""}`) };