From 8e4d36752205c91ba1c6c8d7788918651b12db85 Mon Sep 17 00:00:00 2001 From: imperosol Date: Fri, 6 Mar 2026 18:39:15 +0100 Subject: [PATCH] exclude archived products from product autocompletion. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Dans tous les contextes avec un champ Ajax sur les produits, on a besoin uniquement des produits non-archivés. C'est plus cohérent d'exclure les produits archivés de la recherche. --- .../static/bundled/counter/components/ajax-select-index.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/counter/static/bundled/counter/components/ajax-select-index.ts b/counter/static/bundled/counter/components/ajax-select-index.ts index cd9f77db..5470de25 100644 --- a/counter/static/bundled/counter/components/ajax-select-index.ts +++ b/counter/static/bundled/counter/components/ajax-select-index.ts @@ -18,7 +18,10 @@ export class ProductAjaxSelect extends AjaxSelect { protected searchField = ["code", "name"]; protected async search(query: string): Promise { - const resp = await productSearchProducts({ query: { search: query } }); + const resp = await productSearchProducts({ + // biome-ignore lint/style/useNamingConvention: API is snake_case + query: { search: query, is_archived: false }, + }); if (resp.data) { return resp.data.results; }