@@ -2,7 +2,7 @@ import {SearchQueryBuilder} from 'sentry/components/searchQueryBuilder';
2
2
import { t } from 'sentry/locale' ;
3
3
import type { Tag , TagCollection } from 'sentry/types/group' ;
4
4
import type { FieldDefinition } from 'sentry/utils/fields' ;
5
- import { FieldKind } from 'sentry/utils/fields' ;
5
+ import { FieldKey , FieldKind } from 'sentry/utils/fields' ;
6
6
import useAssignedSearchValues from 'sentry/utils/membersAndTeams/useAssignedSearchValues' ;
7
7
import { useLocation } from 'sentry/utils/useLocation' ;
8
8
import { useNavigate } from 'sentry/utils/useNavigate' ;
@@ -35,7 +35,8 @@ export function DetectorSearch() {
35
35
const { values} = DETECTOR_FILTER_KEYS [ key ] ?? { } ;
36
36
37
37
// Special handling for assignee field to provide user/team values
38
- if ( key === 'assignee' ) {
38
+ // See getFeedbackFilterKeys in static/app/components/feedback/feedbackSearch.tsx
39
+ if ( key === FieldKey . ASSIGNED ) {
39
40
return [
40
41
key ,
41
42
{
@@ -59,7 +60,7 @@ export function DetectorSearch() {
59
60
} )
60
61
) ;
61
62
62
- const getTagValues = ( tag : Tag , _query : string ) : string [ ] => {
63
+ const getTagValues = ( tag : Tag , _query : string ) : Promise < string [ ] > => {
63
64
// For assignee field, return the assigned values filtered by query
64
65
if ( tag . key === 'assignee' ) {
65
66
const allAssigneeValues : string [ ] = [ ] ;
@@ -75,15 +76,17 @@ export function DetectorSearch() {
75
76
76
77
// Filter by query if provided
77
78
if ( _query ) {
78
- return allAssigneeValues . filter ( value =>
79
- value . toLowerCase ( ) . includes ( query . toLowerCase ( ) )
79
+ return Promise . resolve (
80
+ allAssigneeValues . filter ( value =>
81
+ value . toLowerCase ( ) . includes ( _query . toLowerCase ( ) )
82
+ )
80
83
) ;
81
84
}
82
- return allAssigneeValues ;
85
+ return Promise . resolve ( allAssigneeValues ) ;
83
86
}
84
87
85
88
// For other fields, return empty array (no dynamic values)
86
- return [ ] ;
89
+ return Promise . resolve ( [ ] ) ;
87
90
} ;
88
91
89
92
return (
0 commit comments