fix(adaptor): 🐛 Handle undefined filter IDs in search

This commit is contained in:
Hein
2026-01-12 11:00:58 +02:00
parent 71403289c2
commit 0d9511df77

View File

@@ -77,11 +77,12 @@ function _GlidlerAPIAdaptorForGoLangv2<T = unknown>(props: GlidlerAPIAdaptorForG
!f.disableFilter && !f.disableFilter &&
!f.disableSearch && !f.disableSearch &&
!f.virtual && !f.virtual &&
f.id &&
((searchFields ?? []).length == 0 || searchFields?.includes(f.id)) ((searchFields ?? []).length == 0 || searchFields?.includes(f.id))
) )
?.forEach((filter: any) => { ?.forEach((filter: any) => {
ops.push({ ops.push({
name: `${filter.id}`, name: `${filter.id ?? ""}`,
op: 'contains', op: 'contains',
type: 'searchor', type: 'searchor',
value: searchStr, value: searchStr,