From 005da25698f8ab6c39d426ee0f186235aa7895a7 Mon Sep 17 00:00:00 2001 From: Will Assis <35489495+gassiss@users.noreply.github.com> Date: Fri, 5 Sep 2025 16:58:12 -0400 Subject: [PATCH] fix: ListManagedObjects and CountManagedObjects panic when search is not configured (#110726) fix ListManagedObjects and CountManagedObjects panicking when search index not configured --- pkg/storage/unified/resource/server.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkg/storage/unified/resource/server.go b/pkg/storage/unified/resource/server.go index c93438240b4..18412d4a853 100644 --- a/pkg/storage/unified/resource/server.go +++ b/pkg/storage/unified/resource/server.go @@ -1301,10 +1301,18 @@ func (s *server) GetStats(ctx context.Context, req *resourcepb.ResourceStatsRequ } func (s *server) ListManagedObjects(ctx context.Context, req *resourcepb.ListManagedObjectsRequest) (*resourcepb.ListManagedObjectsResponse, error) { + if s.search == nil { + return nil, fmt.Errorf("search index not configured") + } + return s.search.ListManagedObjects(ctx, req) } func (s *server) CountManagedObjects(ctx context.Context, req *resourcepb.CountManagedObjectsRequest) (*resourcepb.CountManagedObjectsResponse, error) { + if s.search == nil { + return nil, fmt.Errorf("search index not configured") + } + return s.search.CountManagedObjects(ctx, req) }