Unistore: Add validation for resource names (#110990)
* Unistore: Add validation for resource names Signed-off-by: Maicon Costa <maiconscosta@gmail.com> --------- Signed-off-by: Maicon Costa <maiconscosta@gmail.com>
This commit is contained in:
@@ -170,6 +170,18 @@ func (s *server) BulkProcess(stream resourcepb.BulkStore_BulkProcessServer) erro
|
||||
})
|
||||
}
|
||||
|
||||
// Verify all request keys are valid
|
||||
for _, k := range settings.Collection {
|
||||
if r := verifyRequestKey(k); r != nil {
|
||||
return sendAndClose(&resourcepb.BulkResponse{
|
||||
Error: &resourcepb.ErrorResult{
|
||||
Message: fmt.Sprintf("invalid request key: %s", r.Message),
|
||||
Code: http.StatusBadRequest,
|
||||
},
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
if settings.RebuildCollection {
|
||||
for _, k := range settings.Collection {
|
||||
// Can we delete the whole collection
|
||||
|
||||
Reference in New Issue
Block a user