This commit is contained in:
Chris Lu
2026-01-28 18:55:16 -08:00
parent 590e7efbef
commit 549b65785d
2 changed files with 22 additions and 23 deletions

View File

@@ -26,21 +26,10 @@ func (h *S3TablesHandler) handleCreateTableBucket(w http.ResponseWriter, r *http
return err
}
if req.Name == "" {
h.writeError(w, http.StatusBadRequest, ErrCodeInvalidRequest, "name is required")
return fmt.Errorf("name is required")
}
// Validate bucket name length
if len(req.Name) < 3 || len(req.Name) > 63 {
h.writeError(w, http.StatusBadRequest, ErrCodeInvalidRequest, "bucket name must be between 3 and 63 characters")
return fmt.Errorf("invalid bucket name length")
}
// Validate bucket name
if !isValidBucketName(req.Name) {
h.writeError(w, http.StatusBadRequest, ErrCodeInvalidRequest, "invalid bucket name")
return fmt.Errorf("invalid bucket name")
if err := validateBucketName(req.Name); err != nil {
h.writeError(w, http.StatusBadRequest, ErrCodeInvalidRequest, err.Error())
return err
}
bucketPath := getTableBucketPath(req.Name)