unified-storage search: Return bad request error for incomplete request. (#110802)

Return bad request error for incomplete request.
This commit is contained in:
Peter Štibraný
2025-09-09 14:15:45 +02:00
committed by GitHub
parent 7aa0622558
commit b3cc317cbc
+6
View File
@@ -301,6 +301,12 @@ func (s *searchSupport) Search(ctx context.Context, req *resourcepb.ResourceSear
ctx, span := s.tracer.Start(ctx, tracingPrexfixSearch+"Search")
defer span.End()
if req.Options.Key.Namespace == "" || req.Options.Key.Group == "" || req.Options.Key.Resource == "" {
return &resourcepb.ResourceSearchResponse{
Error: NewBadRequestError("missing namespace, group or resource"),
}, nil
}
nsr := NamespacedResource{
Group: req.Options.Key.Group,
Namespace: req.Options.Key.Namespace,