diff --git a/packages/presentation/src/components/ObjectPopup.svelte b/packages/presentation/src/components/ObjectPopup.svelte index 060564a035..1a6b42a2b5 100644 --- a/packages/presentation/src/components/ObjectPopup.svelte +++ b/packages/presentation/src/components/ObjectPopup.svelte @@ -53,7 +53,7 @@ export let size: 'small' | 'medium' | 'large' = 'small' export let searchField: string = 'name' - + export let noSearchField: boolean = false export let groupBy = '_class' export let create: ObjectCreate | undefined = undefined @@ -72,7 +72,11 @@ _class, { ...(docQuery ?? {}), - [searchField]: { $like: '%' + search + '%' }, + ...(noSearchField + ? search !== '' + ? { $search: search } + : {} + : { [searchField]: { $like: '%' + search + '%' } }), _id: { $nin: ignoreObjects, ..._idExtra } }, (result) => { diff --git a/plugins/tracker-resources/src/components/SetParentIssueActionPopup.svelte b/plugins/tracker-resources/src/components/SetParentIssueActionPopup.svelte index 1caeb76f2d..8c5b1105b8 100644 --- a/plugins/tracker-resources/src/components/SetParentIssueActionPopup.svelte +++ b/plugins/tracker-resources/src/components/SetParentIssueActionPopup.svelte @@ -95,7 +95,7 @@ {ignoreObjects} shadows={true} {width} - searchField="title" + noSearchField on:update on:close={onClose} >