[search] - filter by starred (#98651)

[search] - filter by starred
This commit is contained in:
Scott Lepper
2025-01-09 16:45:04 -05:00
committed by GitHub
parent 1e9f5367af
commit 07d3bdbe72
16 changed files with 58 additions and 31 deletions
+14
View File
@@ -303,6 +303,20 @@ func (s *SearchHandler) DoSearch(w http.ResponseWriter, r *http.Request) {
}}
}
// The names filter
names, ok := queryParams["name"]
if ok {
if searchRequest.Options.Fields == nil {
searchRequest.Options.Fields = []*resource.Requirement{}
}
namesFilter := []*resource.Requirement{{
Key: "name",
Operator: "in",
Values: names,
}}
searchRequest.Options.Fields = append(searchRequest.Options.Fields, namesFilter...)
}
// Run the query
result, err := s.client.Search(ctx, searchRequest)
if err != nil {