2
2
mirror of https://github.com/octoleo/restic.git synced 2024-11-26 14:56:29 +00:00

Fix code for newer minio-go

This commit is contained in:
Alexander Neumann 2016-08-21 16:14:58 +02:00
parent e893be3dec
commit 06b23edb39

View File

@ -35,12 +35,15 @@ func Open(cfg Config) (backend.Backend, error) {
be := &s3{client: client, bucketname: cfg.Bucket, prefix: cfg.Prefix} be := &s3{client: client, bucketname: cfg.Bucket, prefix: cfg.Prefix}
be.createConnections() be.createConnections()
if err := client.BucketExists(cfg.Bucket); err != nil { ok, err := client.BucketExists(cfg.Bucket)
if err != nil {
debug.Log("s3.Open", "BucketExists(%v) returned err %v, trying to create the bucket", cfg.Bucket, err) debug.Log("s3.Open", "BucketExists(%v) returned err %v, trying to create the bucket", cfg.Bucket, err)
return nil, err
}
if !ok {
// create new bucket with default ACL in default region // create new bucket with default ACL in default region
err = client.MakeBucket(cfg.Bucket, "") err = client.MakeBucket(cfg.Bucket, "")
if err != nil { if err != nil {
return nil, err return nil, err
} }