Browse Source

s3tables: ensure root tables directory exists before bucket creation

pull/8147/head
Chris Lu 4 days ago
parent
commit
1fb3aefa95
  1. 5
      weed/s3api/s3tables/handler_bucket_create.go

5
weed/s3api/s3tables/handler_bucket_create.go

@ -89,6 +89,11 @@ func (h *S3TablesHandler) handleCreateTableBucket(w http.ResponseWriter, r *http
}
err = filerClient.WithFilerClient(false, func(client filer_pb.SeaweedFilerClient) error {
// Ensure root tables directory exists
if err := h.createDirectory(r.Context(), client, TablesPath); err != nil {
return fmt.Errorf("failed to ensure root tables directory: %w", err)
}
// Create bucket directory
if err := h.createDirectory(r.Context(), client, bucketPath); err != nil {
return err

Loading…
Cancel
Save