diff --git a/modules/indexer/issues/dboptions.go b/modules/indexer/issues/dboptions.go index 4f6ad96d22..701e18af67 100644 --- a/modules/indexer/issues/dboptions.go +++ b/modules/indexer/issues/dboptions.go @@ -47,6 +47,8 @@ func ToSearchOptions(keyword string, opts *issues_model.IssuesOptions) *SearchOp if opts.AssigneeID.Value() == db.NoConditionID { searchOpt.AssigneeID = optional.Some[int64](0) // FIXME: this is inconsistent from other places, 0 means "no assignee" + } else if opts.AssigneeID.Value() == db.AnyConditionID { + searchOpt.AnyAssigneeOnly = true } else if opts.AssigneeID.Value() != 0 { searchOpt.AssigneeID = opts.AssigneeID }