Meilisearch indexer support for searching issues with any assignee

This commit is contained in:
Andreas Svanberg 2025-02-23 21:50:55 +01:00
parent f7faab1ac4
commit 8f6f6306f8
No known key found for this signature in database
GPG Key ID: 729B051CFFD42F92

View File

@ -186,7 +186,9 @@ func (b *Indexer) Search(ctx context.Context, options *internal.SearchOptions) (
query.And(inner_meilisearch.NewFilterEq("poster_id", options.PosterID.Value())) query.And(inner_meilisearch.NewFilterEq("poster_id", options.PosterID.Value()))
} }
if options.AssigneeID.Has() { if options.AnyAssigneeOnly {
query.And(inner_meilisearch.NewFilterGte("assignee_id", 1))
} else if options.AssigneeID.Has() {
query.And(inner_meilisearch.NewFilterEq("assignee_id", options.AssigneeID.Value())) query.And(inner_meilisearch.NewFilterEq("assignee_id", options.AssigneeID.Value()))
} }