fix(modeles): filtrer par categorie

This commit is contained in:
2026-01-14 23:10:42 +01:00
parent 0bfb69ad13
commit 84048bf3a2

View File

@@ -109,18 +109,23 @@ export async function listModelTypes(params: ModelTypeListParams = {}, opts: { s
signal: opts.signal,
}));
const items = Array.isArray(payload?.member)
const rawItems = Array.isArray(payload?.member)
? payload.member
: Array.isArray(payload?.['hydra:member'])
? payload['hydra:member']
: Array.isArray(payload?.items)
? payload.items
: [];
const total = typeof payload?.totalItems === 'number'
? payload.totalItems
: Array.isArray(payload?.items)
? payload.items.length
: items.length;
const items = params.category
? rawItems.filter((item: any) => item?.category === params.category)
: rawItems;
const total = params.category
? items.length
: typeof payload?.totalItems === 'number'
? payload.totalItems
: Array.isArray(payload?.items)
? payload.items.length
: rawItems.length;
return {
items,