From 8f6f6306f877bb5ca4034376bb1dfe2eea2900fe Mon Sep 17 00:00:00 2001 From: Andreas Svanberg Date: Sun, 23 Feb 2025 21:50:55 +0100 Subject: [PATCH] Meilisearch indexer support for searching issues with any assignee --- modules/indexer/issues/meilisearch/meilisearch.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/indexer/issues/meilisearch/meilisearch.go b/modules/indexer/issues/meilisearch/meilisearch.go index 1066e96272..b0c88933cb 100644 --- a/modules/indexer/issues/meilisearch/meilisearch.go +++ b/modules/indexer/issues/meilisearch/meilisearch.go @@ -186,7 +186,9 @@ func (b *Indexer) Search(ctx context.Context, options *internal.SearchOptions) ( 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())) }