Fix behavior when the index isn't there. #31

Merged
jeffreypicard merged 1 commit from bugfix/x/jeffreypicard/return-empty-list-on-no-index into master 2022-01-10 17:30:26 +01:00

View file

@ -260,6 +260,7 @@ func (s *Server) Search(ctx context.Context, in *pb.SearchRequest) (*pb.Outputs,
res, err := client.IndexStats(searchIndices[0]).Do(ctx) res, err := client.IndexStats(searchIndices[0]).Do(ctx)
if err != nil { if err != nil {
log.Printf("Error on ES index stats\n%v\n", err) log.Printf("Error on ES index stats\n%v\n", err)
return &pb.Outputs{}, nil
} }
numRefreshes := res.Indices[searchIndices[0]].Primaries.Refresh.Total numRefreshes := res.Indices[searchIndices[0]].Primaries.Refresh.Total
if numRefreshes != s.NumESRefreshes { if numRefreshes != s.NumESRefreshes {